Есть ли хорошие ресурсы для начала работы с Node.JS? Какие-нибудь хорошие учебники, блоги или книги?
Конечно, я посетил его официальный сайт http://nodejs.org/ , но я не думал, что имеющаяся у них документация является хорошей отправной точкой.
javascript
node.js
Joneph O.
источник
источник
Ответы:
Учебники
Учебник по Node.js
30 дней Узла
Сайты разработчиков
Видео
Screencasts
книги
Курсы
Блоги
Подкасты
Ресурсы JavaScript
Node.js Модули
Другой
источник
Сначала изучите основные понятия Node.js:
Вы хотите , чтобы понять асинхронное кодирование стиля , который Node.js ободряет .
Async! = Одновременный. Поймите цикл событий Node.js !
Node.js использует CommonJS-style require () для загрузки кода; это, вероятно, немного отличается от того, к чему вы привыкли .
Ознакомьтесь со стандартной библиотекой Node.js в .
Затем вы захотите посмотреть, что может предложить сообщество:
Золотой стандарт управления пакетами Node.js - это NPM .
Это инструмент командной строки для управления зависимостями вашего проекта .
Убедитесь, что вы понимаете, как Node.js и NPM взаимодействуют с вашим проектом через папку node_modules и package.json .
NPM также является реестром практически всех пакетов Node.js.
Наконец, вы захотите узнать, какие из наиболее популярных пакетов предназначены для различных задач:
Полезные инструменты для каждого проекта:
Модульное тестирование:
Веб-фреймворки:
Trails - это современная платформа веб-приложений. Он основан на родословной Rails и Grails для ускорения разработки, придерживаясь простой, основанной на соглашениях, основанной на API философии проектирования.
Danf - это полнофункциональная структура ООП, предоставляющая множество функций для создания масштабируемых, поддерживаемых, тестируемых и производительных приложений и позволяющая одинаково кодировать как на стороне сервера (Node.js), так и на стороне клиента (браузера).
Derbyjs - это реактивный полнофункциональный JavaScript-фреймворк. Они давно используют такие шаблоны, как реактивное программирование и изоморфный JavaScript.
Loopback.io - это мощная среда Node.js для создания API и простого подключения к бэкэнд-источникам данных. Он имеет Angular.js SDK и предоставляет SDK для iOS и Android.
Инструменты веб-фреймворка:
Сеть:
Взаимодействие командной строки:
Работа с потоками:
источник
Используйте источник, Люк.
Нет, но серьезно я обнаружил, что сборка Node.js из исходного кода, запуск тестов и проверка эталонных тестов действительно вывели меня на правильный путь. Оттуда, файлы .js в каталоге lib являются хорошим местом для поиска, особенно файл http.js.
Обновление: я написал этот ответ более года назад, и с тех пор количество доступных ресурсов для людей, изучающих Node.js., возросло. Хотя я все еще верю, что стоит углубиться в источник, я думаю, что теперь есть лучшие способы начать. Я хотел бы предложить некоторые из книг на Node.js, которые начинают выходить.
источник