Просто выберите node. Должен ли я использовать экспресс или действительно изучать node в первую очередь?
Как указано в названии, я просто собираю node. Я немного посмотрел в Express, в основном, просматривая видео на expressjs.com и был впечатлен.
Однако это напомнило мне много Rails. Мне всегда казалось, что я никогда не понимал, что происходит, когда я работал с RoR. В нем было так много волшебства, что это действительно заставило меня неуверенно и оттолкнуло меня. Мне не нужно приступать к голым металлам, но мне нравится иметь хорошее представление о том, как/почему все работает так, как надо.
Возможно, мое незнание Джейд и Сасса сделали видеоролики Express похожими на волшебство.
Возможно, уместно: я работал с JavaScript и некоторыми библиотеками (jQuery, Dojo, Raphaeljs, ESRI) уже несколько лет, поэтому я не полностью не заинтересован.
Ответы
Ответ 1
Мне не нужно спускаться на голый металл но мне нравится иметь хорошее чувство как/почему все работает так, как делают.
Node.js сам по себе довольно низкий уровень. Я рекомендую вам провести день с помощью модуля http
самостоятельно, прежде чем переходить на connect.
Экспресс строит на вершине соединения, поэтому, если вы проводите несколько дней, играя со связью, а затем "обновляете", чтобы выразить, вы можете начать использовать выражение, не чувствуя, что оно делает все виды магии.
Все экспресс предложит вам оттуда хороший API маршрутизации и механизм просмотра.
Возможно уместно: я работал с JavaScript и некоторые библиотеки (jQuery, Dojo, Raphaeljs, ESRI) в течение нескольких лет теперь, так что я не полностью js непосвященные.
Важно войти в node с сильными навыками JavaScript, потому что это делает кривую обучения намного более управляемой. Важной вещью для изучения является асинхронный стиль программирования (и не создавая беспорядок из вашего кода!)
Ответ 2
Я бы сказал, что определенно стоит изучить node.js. Я изучаю себя и просто прошел этот учебник и нашел его очень полезным...
http://nodebeginner.org
Этот видео-учебник также был полезен.
Сейчас я просматриваю эту книгу: Hands-On Node.js (через приложение Kindle для ПК).
Больше ресурсов в этой теме.
Ответ 3
Я предлагаю ознакомиться с практическими сайтами и демонстрационной коллекцией:
http://howtonode.org/
https://github.com/straps/nodejs-demos
Также есть очень хорошие слайды из конференции JsConf с некоторыми примерами nodejs, здесь вы можете найти список слайдов:
https://gist.github.com/960104