Хэррон Д., Node.js. Разработка серверных веб-приложений на JavaScript
ДМК-Пресс, 2012 г., 978-5-94074-809-0
Описание книги
Скачать, но не бесплатно эту книгу можно в интернет-магазинах
Читать онлайн
Доступен для чтения фрагмент книги
Ключевые слова
Поделиться ссылкой на книгу
Дополнительно о книге
В основе Node лежит автономная виртуальная машина JavaScript с расширениями, делающими ее пригодной для программирования общего назначения с упором на разработку серверов приложений. Платформу Node не имеет смысла напрямую сравнивать ни с языками программирования, которые обычно используются для создания веб-приложений (PHP/Python/Ruby/Java и прочие), ни с контейнерами, реализующими протокол HTTP (Apache/Tomcat/Glassfish и т. д.). В то же время многие считают, что потенциально она может заменить традиционные стеки веб-приложений.
В основе реализации лежит цикл обработки событий неблокирующего ввода/вывода и библиотеки файлового и сетевого ввода/вывода, причем все это построено поверх движка V8 JavaScript (заимствованного из веб-браузера Chrome). Библиотека ввода/вывода обладает достаточной общностью для реализации любого протокола на базе TCP или UDP: DNS, HTTP, IRC, FTP и др. Но хотя она поддерживает разработку серверов и клиентов произвольного протокола, чаще всего применяется для создания обычных веб-сайтов, где заменяет Apache/PHP или Rails. Эта книга представляет собой введение в платформу Node. Мы предполагаем, что вы уже умеете писать программы, знакомы с языком JavaScript и знаете, как разрабатываются веб-приложения на других языках. Мы напишем несколько работоспособных приложений и убедимся, что учиться лучше всего, копаясь в коде.
Содержание книги
2. Настройка Node
3. Модули Node
4. Вариации на тему простого приложения
5. Простой веб-сервер, объекты eventemitter и
НТTP-клиенты
6. Хранение и выработка
Об авторе
Отзывы
К сожалению, книгу эту покупал. Считаю, что просто выкинул деньги на ветер.
Очевидные минусы:
- Написана поверхностно, не даёт целостной картины относительно связки node.js+express
- Изложение материала довольно неметодичное: есть пример реализации собственного веб-сервера (зачем это нужно для вводной книги по node.js?), но по работе с файловой системой есть только пара небольших примерчиков, по работе с веб-сокетами нету ни слова, по работе с авторизацией пользователей и куками только последние 2 странички (и то пример использования очень корявый и неюзабельный), по работе с сессиями - ни слова
- Какая версия node описана в книге я не знаю, но код примеров уже не работает в последней версии 0.10.28, чтобы запустить примеры нужно дополнительно гуглить все изменения
- Очень ожидал найти в книге хороший пример реализации шаблона MVC и функционала CRUD. Но тот пример, который приведен в книге, очень корявый, в своих проектах я его точно не буду использовать.
- Цена. 400 рублей за 150 страниц это слишком.
Несмотря на все минусы, книгу советую почитать. А если учитывать сколько есть книг по node на русском языке, то эта книга просто безальтернативная.
Для программистов среднего уровня это книга не подойдет, т.к. автор не выходит за рамки установки и попытки использования тех или иных модулей и т.п (максиум найдете для себя пару интересных примеров). Но для новичков - отличное руководство для представления о том, что такое node. Хотя очень жаль, что автор уделил работе с сессиями и куками всего 2 последних странички. Но, читается очень легко и быстро)
Ну и цена, за 144 странички А5 формата, я считаю дороговато, не самый для чтения переплет (точнее склейка), но бумага приятная. За ошибками перевода не следил)
Раздел посвященный каркасу connect несколько устарел. Другие описываемые модули рассмотрены поверхностно.
В небольшом количестве присутствуют неточности в коде, однако при внимательном прочтении они не приносят больших проблем.
Последние поступления в рубрике "Тематика определяется"
Математика. Подготовка к ЕГЭ. Задачи с параметрами.10-11 классы
В предлагаемом пособии представлен обширный материал, посвященный двум заключительным и сложным темам ЕГЭ профильного уровня: задачам с параметрами и числам и их свойствам. На многочисленных примерах с подробными решениями и обоснованиями (как и требуется на экзамене) показаны различные методы и решения задач.... | |
План счетов бухгалтерского учета с последними изменениями
Читателю предлагается самая последняя редакция Плана счетов бухгалтерского учета финансово-хозяйственной деятельности организаций и инструкции по его применению с учетом последних приказов Минфина РФ. План счетов - это важнейший инструмент бухгалтерского учета, настольная книга для каждого практического бухгалтера.... | |
На ферме. Книжка с наклейками
Игры с наклейками - занятие не только интересное, но и полезное. С этой книгой малыш познакомится с различными видами транспорта, потренируется решать простые логические задачки и находить соответствия.... |
Если Вы задавались вопросами "где найти книгу в интернете?", "где купить книгу?" и "в каком книжном интернет-магазине нужная книга стоит дешевле?", то наш сайт именно для Вас. На сайте книжной поисковой системы Книгопоиск Вы можете узнать наличие книги Хэррон Д., Node.js. Разработка серверных веб-приложений на JavaScript в интернет-магазинах. Также Вы можете перейти на страницу понравившегося интернет-магазина и купить книгу на сайте магазина. Учтите, что стоимость товара и его наличие в нашей поисковой системе и на сайте интернет-магазина книг может отличаться, в виду задержки обновления информации.