Последнее обновление: 2021-10-09 11:48:22
Node. js — среда выполнения кода JavaScript вне браузера. Эта платформа позволяет писать серверный код для динамических веб-страниц и веб-приложений, а также для программ командной строки.
Node. js добавляет возможность JavaScript взаимодействовать с устройствами ввода-вывода через свой API, написанный на C++, подключать другие внешние библиотеки, написанные на разных языках, обеспечивая вызовы к ним из JavaScript-кода. Node.
js позволяет работать с серверными технологиями, реализовывать интерактивную работу с использованием компьютерных мощностей пользователей. В числе прочего, эта платформа позволяет запускать код из командной строки любой из распространенных ОС.
Что можно написать на Node. js?Локальные приложения и утилиты командной строки Сборщики и трансляторы Пакетная обработка и сценарии отложенной обработки ... Серверы Серверы веб-приложений и SPA. ... Клиенты Оконные приложения (nw.js, node-webkit) ... Железо Программирование микроконтроллеров (arduino, espruino, tessel)
Node. js популярен для создания приложений реального времени: чатов, коммуникационных программ и игр. Многие приложения Node. js имеют и серверную, и клиентскую части.
JavaScript обычно используется как встраиваемый язык для программного доступа к объектам приложений. Наиболее широкое применение находит в браузерах как язык сценариев для придания интерактивности веб-страницам.