Node.js
Node.js — среда выполнения кода JavaScript вне браузера. Эта платформа позволяет писать серверный код для динамических веб-страниц и веб-приложений, а также для программ командной строки. С помощью Node.js реализуется парадигма «JavaScript для всего». Она предполагает использование одного языка программирования для разработки веб-приложений вместо применения разных языков для работы над фронтендом и бэкендом.
Node.js — не отдельный язык программирования, а платформа для использования JavaScript на стороне сервера. Если говорить о языке, то как для фронденда, так и для бэкенда используется один и тот же JavaScript. Разница только в наборе API, которые используют фронтендеры и бэкендеры.
Браузерный JavaScript использует Web API, которые обеспечивают доступ к DOM и пользовательскому интерфейсу страниц и веб-приложений. Серверный JavaScript использует API, обеспечивающие доступ к файловой системе приложений, http-запросам, потокам.
Системные требования Node.js
- Центральный процессор: с частотой от 1 ГГц
- Оперативная память: 512 Мб и выше
- Пространство на жестком диске: 20 Мб
- Платформа: Microsoft Windows, Mac OS, Linux x32/x64
Скриншоты Node.js
Обзор Node.js
Официальный сайт Node.js
Скачать Node.js на официальном сайте