Node.js
серверный JavaScript-фреймворк / Материал из Википедии — свободной encyclopedia
Уважаемый Wikiwand AI, давайте упростим задачу, просто ответив на эти ключевые вопросы:
Перечислите основные факты и статистические данные о Node.js?
Кратко изложите эту статью для 10-летнего ребёнка
Node или Node.js (читается: ноуд или ноуд-джей-эс) — программная платформа, основанная на движке V8 (компилирующем JavaScript в машинный код), превращающая JavaScript из узкоспециализированного языка в язык общего назначения. Node.js добавляет возможность JavaScript взаимодействовать с устройствами ввода-вывода через свой API, написанный на C++, подключать другие внешние библиотеки, написанные на разных языках, обеспечивая вызовы к ним из JavaScript-кода. Node.js применяется преимущественно на сервере, выполняя роль веб-сервера, но есть возможность разрабатывать на Node.js и десктопные оконные приложения (при помощи NW.js, AppJS или Electron для Linux, Windows и macOS) и даже программировать микроконтроллеры (например, tessel, low.js и Espruino). В основе Node.js лежит событийно-ориентированное и асинхронное (или реактивное) программирование с неблокирующим вводом/выводом.
Node.js | |
---|---|
Тип | фреймворк приложения[d], среда выполнения и открытое программное обеспечение |
Разработчики | OpenJS Foundation[d] и Даль, Райан |
Написана на | C++, C, JavaScript |
Операционные системы | Linux, Windows[1], BSD[d][1] и macOS[1] |
Первый выпуск | 27 мая 2009[2] |
Последняя версия | |
Репозиторий | github.com/nodejs/node |
Состояние | активное |
Лицензия | лицензия MIT[4] |
Сайт | nodejs.org (англ.) |
Медиафайлы на Викискладе |