Сейчас существует достаточно возможностей для разработки бэкенда. Одним из них является Node.js. Что это за технология? Node.js - это среда для выполнения кода JavaScript вне браузера. Она позволяет создавать серверный код для веб-страниц и веб-приложений, а также для программ командной строки. Разработка на Node.js позволяет использовать JavaScript как на стороне фронтенда, так и бэкенда. Таким образом, Node.js - это не отдельный язык программирования, а платформа для использования JavaScript на стороне сервера. Разница между Node.js и JavaScript только в наборе API, которые используют фронтендщики и бэкендщики. JavaScript, который используется браузером, задействует Web API. Именно он обеспечивают доступ к элементам DOM и пользовательскому интерфейсу страниц, а также веб-приложений. Серверный же JavaScript, которым оперирует Node.js, использует API, обеспечивающий доступ к файловой системе приложений, http-запросам, потокам. Node.js была представлена разработчиками в 2009 году
Где используется Node.js. История создания
10 июля 202310 июл 2023
14
3 мин