Источник: samag.ru
|
Просмотров: 2461 |
«Node.js – путеводитель по технологии». Так называется книга нашего постоянного автора, члена Экспертного совета журнала «Системный администратор» Кирилла Сухова. Она выходит в издательстве ДМК-Пресс в ближайшее время.
Автор предлагает обзорную экскурсию по технологии Node.js, и обещает, что она не будет скучной. Это правда. Все, кто любят статьи Кирилла Сухова в нашем журнале, знают, что Кирилл умеет рассказывать о сложных вещах живо, образно и увлекательно. Так что читать вы будете его книгу на одном дыхании от корки до корки.
О чем в ней идет речь? Вот, что говорит сам автор:
«Мне всегда нравились рассказы о новых технологиях, тесно завязанные на практические примеры, на реальный, работающий код. В книге не слишком много общих фраз, но очень много кода и пояснений к нему. После небольшого вводного обзора, мы установим Node.js, начнем работу и даже с места в карьер напишем первый Node.js сайт. Далее подробно познакомимся с ядром Node.js, освоим её основные компоненты – событийную модель, процессы, понятие буфера, таймеры.
Потом познакомимся с понятием модуля, освоим менеджер пакетов Node.js – Node Packaged Manager и даже напишем собственный Node.js модуль. Затем, изучив работу с файлами и потоками (Stream), примемся за сетевую ипостась платформы. Мы узнаем, как на Node.js можно создавать TCP/UDP/HTTP сервера и организовать работу сети.
В следующем разделе книги будем изучать работу Node.js с хранилищами данных, как реляционными (mysql, postgresql), так и NoSql – Memcached, Redis, MongoDB. Далее пойдет речь о различных реализациях WebSocket сервера с инструментами Node.js для работы с протоколом Websocket – ws, socket.io.
Следующий раздел посвящен клиентской стороне веб-разработки – изучаем шаблонизаторы и CSS препроцессоры и выбираем лучший. Выбрать есть из чего – рассмотрена работа Mustache, EJS, Jade, LESS, Stylus.
Вторая часть книги возвращает нас на сторону сервера, но уже на новом уровне – будет рассмотрен midware фрэймворк Connect, платформа Express, создано первое RESTful API Node.js приложение.
В разделе «Практика разработки приложений Node.js» будут рассмотрены средства отладки, профилирования, сборки и развертывания Node.js приложений. Отдельная глава посвящена инструментам тестирования – модулям assert, chai, should, фрэймворкам Mocha, Jasmine.
Последний раздел посвящен будущему основного инструмента платформы Nodeр.js – языку JavaScript. Рассмотрены такие его модификации/заменители, как CoffeeScript, TypeScript и Dark, а также настоящие и будущие нововведения языка, привнесенные стандартами EcmaScript5 и EcmaScript6 (Harmony).
Для понимания материала, изложенного в книге, достаточно начальных знаний языка javaScript, общего представления об устройстве всемирной сети и желания разобраться в самых современных веб-технологиях».
Facebook
Мой мир
Вконтакте
Одноклассники
Google+
|
|