Ответ 1
Я нашел Node Beginner отличную отправную точку.
Я знаю, что этот вопрос задавался несколько раз на этом сайте так или иначе, но даже после всего, на что я смотрел, я все еще не могу для жизни меня работать Node.JS и как эффективно использовать его, а также знать, для чего он хорош.
Я считаю себя продвинутым разработчиком JavaScript. Я не просто говорю о знании jQuery или Prototype, а о том, что я действительно хорошо знаю базовый язык, который из моего понимания - это все, что вам действительно нужно изучить Node.JS, поскольку это серверный JavaScript в конце концов.
Я разрабатываю на машине Windows, но только что установил Virtualbox и Ubuntu Server ISO для разработки приложений Node.JS. С чего бы мне начать? Я знаю язык, но что теперь? Я не могу понять, как приложения написаны в нем.
Другой вопрос (если я еще не спросил миллион из них), должен ли я использовать фреймворк для Node.JS, например Geddy или Express, или мне следует изучить Node.JS, а затем рассмотреть структуру?
Я нашел Node Beginner отличную отправную точку.
Если ваше время для этого проекта ограничено, вы должны перейти прямо в рамки. Если вам нужно более глубокое понимание инструментов, с которыми вы работаете, начните с учебника по barebones (который не очень использует фреймворки, такие как expressjs, магистраль). Я также нашел, что Node Beginner - лучшая отправная точка, поэтому идите с советом Майкла Стума.
Позже, когда вы начнете использовать эти рамки, вы сможете лучше понять, что на самом деле делает каждая строка.
Просмотрите официальную вики сообщества communityjs. Также см. Полезные Node.js Инструменты, учебные пособия и ресурсы
Я действительно предлагаю просто посмотреть документацию на самом сайте nodejs.org...
Обзор и видео http://nodejs.org/docs/latest/ и Руководство по API, которое не слишком длинное и заслуживающее чтения....
Я бы предположил, что вы сначала начинаете с основ, а в более поздних версиях с фреймворками и модулями, из которых this должно быть отправной точкой