Я знаю, что этот вопрос задавался несколько раз на этом сайте так или иначе, но даже после всего, на что я смотрел, я все еще не могу для жизни меня работать Node.JS и как эффективно использовать его, а также знать, для чего он хорош.
Я считаю себя продвинутым разработчиком JavaScript. Я не просто говорю о знании jQuery или Prototype, а о том, что я действительно хорошо знаю базовый язык, который из моего понимания - это все, что вам действительно нужно изучить Node.JS, поскольку это серверный JavaScript в конце концов.
Я разрабатываю на машине Windows, но только что установил Virtualbox и Ubuntu Server ISO для разработки приложений Node.JS. С чего бы мне начать? Я знаю язык, но что теперь? Я не могу понять, как приложения написаны в нем.
Другой вопрос (если я еще не спросил миллион из них), должен ли я использовать фреймворк для Node.JS, например Geddy или Express, или мне следует изучить Node.JS, а затем рассмотреть структуру?