Node.js является серверной технологией, которая основана на разработанном компанией Google JavaScript-движке V8. Это прекрасно масштабируемая система, поддерживающая не программные потоки или отдельные процессы, а асинхронный ввод-вывод, управляемый событиями. Она идеально подходит для веб-приложений, которые не выполняют сложных вычислений, но к которым происходят частые обращения.. По целям использования Node сходен с фреймворками Twisted на языке Python и EventMachine на Ruby. В отличие от большинства программ JavaScript, этот фреймворк исполняется не в браузере клиента, а на стороне сервера. С помощью этого практического руководства вы сможете быстро овладеть основами Node. Книга понравиться всем, кто интересуется новыми технологиями, например, веб-сокетами или платформами создания приложений. Эти темы раскрываются в ходе рассказа о том, как использовать Node в реальных приложениях."
Кол-во страниц:398
Язык:Русский
Издательство:Питер
Краткое содержание
Предисловие 12
Глава 1. Установка и запуск Node.js 18
Глава 2. Интерактивный режим работы с Node с использованием REPL 39
Глава 3. Ядро Node 53
Глава 4. Модульная система Node 83
Глава 5. Поток управления, асинхронные паттерны и обработка исключений 101
Глава 6. Маршрутизация трафика, служебные файлы и связующее программное обеспечение 124
Глава 7. Платформа Express 151
Глава 8. Express, системы шаблонов и CSS 178
Глава 9. Получение структурированных данных в Node и Pedis 213
Глава 10. Node и MongoDB: данные в формате документов 233
Глава 11. Node и привязки к реляционным базам данных 256
Глава 12. Графика и HTMLS-видео 277
Глава 13. Веб-сокеты и Socket.Ю 302
Глава 14. Тестирование и отладка Node-приложений 316
Глава 15. Стражи ворот 347
Глава 16. Масштабирование и развертывание Node-приложений 379
Приложение. Node, Git и GitHub 393