NodeJS — это кроссплатформенная среда выполнения JavaScript с открытым исходным кодом. Эта среда выполнения была разработана Райаном Далом с целью разработки веб-приложений в реальном времени с возможностями push-уведомлений. С помощью движка V8 (движок Chrome JavaScript) NodeJS может выполнять код JavaScript вне веб-браузера. Но самое главное в NodeJS — это возможность обрабатывать параллельные запросы с помощью неблокирующего ввода-вывода. Из-за этого NodeJS теперь широко используется для разработки серверных и сетевых приложений.
Давайте рассмотрим некоторые ключевые характеристики NodeJS.
- NodeJS имеет управляемую событиями архитектуру, которая способна выполнять операции ввода-вывода асинхронно. Это делает NodeJS легким и эффективным.
- NodeJS не создает поток для каждого соединения. Он обрабатывает их все в одном потоке. Его неблокирующий ввод-вывод помогает ему достичь этого.
- NodeJS использует движок Chrome V8. Движок V8 компилирует код JavaScript напрямую в машинный код.
- NodeJS представляет парадигму «JavaScript везде». Это означает, что он позволяет разработчикам использовать один и тот же язык программирования от одного конца приложения до другого.
- Менеджер пакетов npm предоставляет доступ к большому количеству библиотек с открытым исходным кодом.
- Поскольку NodeJS имеет открытый исходный код, разработчики могут редактировать исходный код по своему вкусу.
Когда использовать NodeJS?
NodeJS идеально подходит для разработки,
- Приложения, привязанные к вводу-выводу
- Быстро масштабируемые сетевые приложения
- Приложения реального времени
- Приложения на основе JSON API
- Одностраничные приложения
LinkedIn, Netflix, Uber, Trello, PayPal, NASA, eBay и Medium — некоторые из популярных компаний, использующих NodeJS в качестве среды выполнения JavaScript.
Теперь давайте кратко рассмотрим, как вы можете настроить среду NodeJS на своем ПК.
Шаг 1. Загрузите установщик с веб-сайта NodeJS
Шаг 2 — Запустите установщик
Шаг 3 — После завершения установки перезагрузите компьютер.
Теперь вы можете проверить версию своего узла, введя следующую команду в командной строке.
А также вы можете проверить версию npm с помощью следующей команды
Давайте создадим test.js
Вы можете запустить test.js с помощью команды node test.js
Вот и все! Теперь вы готовы начать свое путешествие с NodeJS ;)