Node.js. Путеводитель по технологии

Front Cover
Litres, 2022 M01 29
За последние несколько лет платформа Node.js стремительно повысила свой статус от экспериментальной технологии до основы для серьезных промышленных проектов. Тысячи программистов оценили возможность построения достаточно сложных, высоко нагруженных приложений на простом, элегантном и, самое главное, легковесном механизме.Все эти скучные слова правдивы, но на самом деле не это главное. Прежде всего Node.js – это совершенно увлекательная и захватывающая вещь, с которой по-настоящему интересно работать!Есть одна проблема – невозможно рассказывать про использование Node.js в отрыве от остальных технологий современной веб-разработки (и Highload-разработки). Я и не стал этого делать, дав обзор инструментов, без которых сегодня трудно обойтись. Прежде всего это чудесный язык JavaScript, и в книге рассказано о новинках в его последней и будущей спецификациях (EcmaScript 5 и 6). Кроме того, дается краткое введение в большинство связанных веб-технологий – от NoSQL-хранилищ данных (Memcached, MongoDB, Redis) до CSS-препроцессоров и MVC JavaScript-фреймворков. Конечно, эту книгу нельзя рассматривать как полноценный учебник по MongoDB, LESS или EcmaScript 6, Dart или CoffeScript, но в ней дано основное представление об этих довольно интересных вещах, вполне достаточное для начала работы.
 

Contents

Вступление
10
Странный язык JavaScript
16
Явление Node
26
Сайт на Node js
32
Процессы
40
Понятие буфера Таймеры 52
52
Модули
58
А теперь повзрослому пишем Си++ Addons
70
JavaScript он везде Для чего?
209
Mongoose для MongoDB
219
Переходим на сторону клиента
226
EJS пришелец из мира RoR
232
Jade нечто нефритовое
239
CSSпрепроцессоры решение проблем стиля
250
Stylus
260
Поднимаем разработку на новый уровень Чего нам не хватает?
270

Маленький полезный модуль Path
81
Потоки унифицируем работу с источниками данных
90
Переходим на прикладной уровень реализация HTTP
106
HTTPS шифруемся
114
WebSockets окончательное решение?
120
Socket io webSockets для пролетариата
129
socket io
136
Пирамиды судьбы асинхронный поток
145
Node js controlflow
151
MySQL и Node
166
ORMсистема Sequelize
173
Связи
179
Создаем приложение
186
Redis очень полезный овощ
192
Механизм PublishSubscribe
202
Пишем свое СПО
278
Express
283
А теперь на три буквы на MVC
306
Практика разработки приложений Node
316
Node Inspector отладка на стороне клиента
324
Should BDDstyle тестовый фреймворк
330
Mocha JavaScript тестфреймворк
336
Jasmine ароматный BDDфреймворк
342
Grunt The JavaScript Task Runner
349
Grunt watch задачанаблюдатель
359
TypeScript типа Javascript от Microsoft
372
А в общемто
387
Whos Next? ECMAScript 6
399
Заключение что дальше?
412
Copyright

Common terms and phrases

аргумента асинхронного базы данных больше браузере будем будет виде возвращает возможность Вот всего вы вывод вызова групп делает деле должно другой есть задать задачи запрос значение именно имя использовать используется каждого класса клиента кода команду консоли которые метод много модель модуль можем может можно надо названия нам написать например нас наш некоторые немного необходимости несколько нет новый Ну нужно обратного объект обычно один одно очень папку параметр переменных платформы позволяет пока получить поля помощью после последнее поток Правда приложения пример программы проекта просто процесс работы реализации Результат рис самом свои свойства сделать сейчас сервера системы следующим сложных случае Сначала собственно событие соединения создаем сообщения соответствии строку существует Теперь тип Тут умолчанию файл функции часть шаблон этот является языка band bands Beatles body connect console.log Dart data error function err Hello input jade JavaScript members message MongoDB name node Node.js redis return String test title true

Bibliographic information