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 ;)