Книга посвящена разработке веб-приложении в Node.js - платформе, которая выводит язык JavaScript за пределы браузера и позволяет использовать его и серверных приложениях. В основе платформы лежит исключительно быстрый движок JavaScript, заимствованный из браузера Chrome, к которому добавлена быстрая и надежная библиотека асинхронного сетевого ввода/вывода. Основной упор в Node.js делается на создании высокопроизводительных, хорошо масштабируемых клиентских и серверных приложений. На практических примерах вы научитесь пользоваться серверным и клиентским объектами HTTP, каркасами Connect и Express, освоите алгоритмы асинхронного выполнения и узнаете, как работать с базами данных на основе SQL и с MongoDB. Начав с практических рекомендаций по установке и настройке Node.js в режиме разработки и эксплуатации, вы научитесь разрабатывать клиентские и серверные HТТР-приложения; познакомитесь с применяемой в Node.js системой организации модулей на основе спецификации CommonJS,...
Kniga posvjaschena razrabotke veb-prilozhenii v Node.js - platforme, kotoraja vyvodit jazyk JavaScript za predely brauzera i pozvoljaet ispolzovat ego i servernykh prilozhenijakh. V osnove platformy lezhit iskljuchitelno bystryj dvizhok JavaScript, zaimstvovannyj iz brauzera Chrome, k kotoromu dobavlena bystraja i nadezhnaja biblioteka asinkhronnogo setevogo vvoda/vyvoda. Osnovnoj upor v Node.js delaetsja na sozdanii vysokoproizvoditelnykh, khorosho masshtabiruemykh klientskikh i servernykh prilozhenij. Na prakticheskikh primerakh vy nauchites polzovatsja servernym i klientskim obektami HTTP, karkasami Connect i Express, osvoite algoritmy asinkhronnogo vypolnenija i uznaete, kak rabotat s bazami dannykh na osnove SQL i s MongoDB. Nachav s prakticheskikh rekomendatsij po ustanovke i nastrojke Node.js v rezhime razrabotki i ekspluatatsii, vy nauchites razrabatyvat klientskie i servernye HTTR-prilozhenija; poznakomites s primenjaemoj v Node.js sistemoj organizatsii modulej na osnove spetsifikatsii CommonJS,...