Node.js

Node.js
Поставить оценку Средний рейтинг 4.3, всего оценок — 5
  • Скачать программу
  • Описание и функции
  • Скриншоты интерфейса
  • Комментарии пользователей
Название→ Node.js
Версия→ 19.2.0
Лицензия→ Открытый код
Размер файла→ 29.48 Мб
Поддержка→ Windows XP64, Vista, 7, 8, 10
Разработчик→ Node.js Foundation
Опубликовано→

Как асинхронная среда выполнения JavaScript, управляемая событиями, Node предназначена для создания масштабируемых сетевых приложений. В следующем примере «hello world» одновременно может обрабатываться множество подключений. При каждом соединении срабатывает обратный вызов, но если нет работы, которую нужно выполнить, Node перейдет в спящий режим.

Скачать для компьютера

Скачайте бесплатно и установите Node.js 19.2.0 по прямой ссылке с сервера. Программа имеет лицензию «Открытый код» и разработана Node.js Foundation, подходит для компьютера и ноутбука с Windows XP64, Vista, 7, 8, 10. Размер загружаемого файла составляет 29.48 Мб.

Описание программы

Это отличается от более распространенной сегодня модели параллелизма, в которой используются потоки операционной системы. Проводные сети относительно неэффективны и очень сложны в использовании. Кроме того, пользователи Nodejs могут не беспокоиться о блокировке процесса, поскольку блокировок нет. Вряд ли какие-либо функции в узле выполняют ввод-вывод напрямую, поэтому процесс никогда не блокируется. Поскольку ничто не блокирует, масштабируемые системы очень разумно разрабатывать на Node.

Node.js похож по дизайну на такие системы, как Ruby's Event Machine или Python's Twisted, и находится под их влиянием. Возьмите событийную модель немного дальше. Он представляет цикл событий как конструкцию времени выполнения, а не как библиотеку. В других системах всегда есть вызов блока для запуска цикла событий. Типичное поведение определяется с помощью обратных вызовов в начале сценария и в конце запуска сервера с помощью блокирующего вызова, такого как EventMachine::run(). В узле js такого вызова стартового события нет. Он просто входит в цикл событий после запуска сценария входа. Узел выходит из цикла событий, когда больше нет обратных вызовов. Это поведение похоже на JavaScript браузера: цикл обработки событий скрыт от пользователя.

HTTP является гражданином первого класса в Nodejs, разработанным с учетом потоковой передачи и низкой задержки. Это делает Node js подходящим для основы веб-библиотеки или фреймворка.

Тот факт, что Node.js разработан без многопоточности, не означает, что он не может использовать преимущества многоядерности в вашей среде. Дочерние процессы могут быть созданы с помощью API child_process.fork(), и с ними легко общаться. Поверх того же интерфейса построен модуль кластера, который позволяет вам совместно использовать сокеты между процессами, чтобы обеспечить балансировку нагрузки между вашими ядрами.

Скриншоты интерфейса

Node.js — Скриншот №1
Node.js — Скриншот №2
Node.js — Скриншот №3
Node.js — Скриншот №4

Комментарии пользователей

Программы «Инструменты разработчика»
Aptana Studio
Aptana Studio

Версия 3.7.2 — 144.24 Мб

Если вы разработчик, которому необходимо работать в безопасной, стабильной и универсальной...

DirectX SDK
DirectX SDK

Версия 9.29.19622010 — 571.68 Мб

Загрузите полный DirectX SDK (DirectX Software Development Kit), который содержит среду выполнения DirectX и все программное...

Bootstrap Studio
Bootstrap Studio

Версия 5.5.1 — 0.2 Мб

Bootstrap Studio — это расширенное приложение для повышения производительности, предназначенное для...

Stencyl
Stencyl

Версия 4.0.4 — 99.82 Мб

Stencyl — это программное обеспечение для создания компьютерных игр, которое позволяет пользователям...

AWS SDK for Java
AWS SDK for Java

Версия 1.12.361 — 948 Мб

AWS SDK для Java — это пакет SDK, ориентированный на облачные технологии, который призван предоставить...

PSPad
PSPad

Версия 5.0.6589 — 8.06 Мб

PSPad — редактор для программистов с поддержкой нескольких профилей подсветки синтаксиса. Он...

Jotform
Jotform

Версия 2023 — 1.0 Мб

Создавайте профессионально выглядящие формы с помощью Jotform. Настройте с помощью расширенных...

SmartSVN
SmartSVN

Версия 14.2.2 — 35.5 Мб

С помощью SmartSVN вы можете работать с тегами и ветвями так же удобно, как если бы они были родными...

Haskell Platform
Haskell Platform

Версия 8.6.5 — 268 Мб

Разработан для быстрого запуска и работы, что позволяет легко сосредоточиться на использовании...

Apk Easy Tool
Apk Easy Tool

Версия 1.57 — 24.44 Мб

Apk Easy Tool — это замечательная программа для Windows, которая позволяет вам управлять, подписывать,...

Smart Apps Creator
Smart Apps Creator

Версия 3.2.0 — 393 Мб

Smart Apps Creator — это программное обеспечение для разработки приложений на базе ПК с ОС Windows. Вы можете...

Kite
Kite

Версия 1.2021.310.0 — 405.19 Мб

Kite — это плагин для вашей IDE, который использует машинное обучение, чтобы предоставить вам полезные...

Оцените!