Список реализаций серверного JavaScript

редактировать
Статья со списком Википедии

Это список на стороне сервера JavaScript реализации.

Содержание
  • 1 Использование JavaScript на стороне сервера
  • 2 См. Также
  • 3 Ссылки
  • 4 Внешние ссылки
Использование JavaScript на стороне сервера
Название продукта проектаДвижок JavaScriptСерверная платформа (и)Комментарии
Alfresco Rhino Любой контейнер сервлетов Java и автономный.Имеет JavaScript API, который позволяет веб-скриптам создавать, получать доступ, удалять и манипулировать данными в основном репозитории Alfresco
Apache Sling Rhino Любой контейнер сервлетов Java и автономныйУниверсальная структура веб-приложений Java, которая позволяет использовать любой язык сценариев через стандартный интерфейс Java Script Engine; Sling по своей конструкции является RESTful и располагается поверх Java Content Repository, предоставляя скриптам полный доступ к JCR
AppJet Rhino (изменено)Также предоставляет хостинг в виртуальная машина
Aptana Jaxer SpiderMonkey HTTP-сервер Apache Ajax-сервер сообщества с открытым исходным кодом на базе браузера Mozilla (движок DOM + JavaScript). HTML, JavaScript и CSS являются родными для Jaxer, как и XMLHttpRequests, JSON, сценарии DOM и т. Д. Он предлагает доступ к базам данных, файлам и сетям, а также ведение журнала, управление процессами, масштабируемость, безопасность, интеграционные API-интерфейсы и расширяемость.. Больше не разрабатывается Aptana.
ArangoDB V8
ASP JScript IIS ASP заменен ASP.NET с января 2002 года.
ASP.NET JScript.NET IIS Поддержка JScript.NET и его преемника на основе DLR Managed JScript была прекращена в .NET Core (затрагивает.NET 5, намеченный чтобы быть основанным на нем), поэтому ASP.NET Core также не поддерживает JavaScript без сторонней реализации или возврата к более старой .NET Framework (и поддержки для нацеливания на более старая платформа.NET Framework, не основанная на "Core", была удалена в ASP.NET Core 3.0). Платформа компилятора Roslyn.NET, которую использует ASP.NET Core, также не поддерживает ECMAScript.
ChakraCore Chakra Отдельно или как движок JS в Node.js движок JavaScript , изначально разработанный Microsoft для использования в его браузере Edge. Выпущен исходный код под лицензией MIT в январе 2016 года.
CouchDB SpiderMonkey автономный HTTP Используется в MapReduce и функциях проверки обновлений, а также для преобразования документов JSON и просмотра результатов в HTML или другие типы содержимого.
Deno V8 StandaloneРазработано на Rust от того же автора, что и Node.js, и напрямую нацелен на TypeScript, но также поддерживает JavaScript и WebAssembly. Использует асинхронную модель ввода-вывода на основе событий с помощью API-интерфейсов и планировщика на основе обещания, использует модель безопасности API с помощью FlatBuffers и реализует управление пакетами с помощью модулей ES2015.
Eclipse e4 Rhino Equinox OSGi, в комплекте с Jetty, любой контейнер сервлетов (с использованием моста сервлетов)Расширения могут быть написаны на JavaScript, не только Java, особенно сервлеты, использующие службу OSGi HTTP. Внешние интерфейсы можно разрабатывать с помощью Eclipse RAP с использованием API SWT и JFace или любой другой инфраструктуры пользовательского интерфейса. Основное внимание уделяется модульности (надстройки ), расширяемости, масштабируемости.
Скрипт Google Apps Rhino (com.google.apps.maestro.rhino) и V8Google AppEngine Реализация корпоративных рабочих процессов с помощью скрипта приложений. Скрипт Google Apps может быть встроен в Сайты Google, обеспечивая поддержку вашего сайта Google. Кроме того, вы можете автоматизировать простые задачи в продуктах Google. Скрипт Google Apps также позволяет взаимодействовать с API-интерфейсами, отличными от Google, и выполнять вызовы JDBC к базам данных.
IBM Domino IBM DominoIBM Domino (веб-сервер) как часть структуры xPages, начиная с версии 8.5 (2009)
JSSP Rhino Любой контейнер сервлетов JavaСодержит модифицированную версию Rhino для поддержки встроенного SQL
MongoDB SpiderMonkey сервер приложений 10genИспользуется V8 из версии 2.4 до версии 3.2, которая вернулась в SpiderMonkey
Node.js V8 (SpiderMonkey поддерживалась вилкой JXcore)АвтономныйАсинхронный JavaScript, основанный на событиях I / O. Испытал влияние таких систем, как Ruby Event Machine, Perl POE или Python Twisted. Доступно множество модулей.
Opera Futhark Opera UniteJavaScript - это серверный язык, используемый для разработки сервисов для функции Opera Unite в браузере Opera. Это сервер, встроенный в браузер. API JavaScript включает доступ к локальным файлам в виртуальной изолированной файловой системе и постоянному хранилищу через постоянные глобальные переменные.
SAP HANA XS EngineV8 (SpiderMonkey до SPS11)SAP HANA XS EngineМеханизм на стороне сервера базы данных в оперативной памяти SAP, который обеспечивает прямой доступ к SAP База данных HANA из приложений Javascript. XS Engine имеет функции веб-сервера и может напрямую создавать веб-страницы, исключая уровень приложений.
Synchronet SpiderMonkey StandaloneПрограммное обеспечение системы информационных досок (BBS) со встроенными серверами TCP / IP (написано на C / C ++ и улучшено с помощью SSJS): Telnet, RLogin, SSH, HTTP [S], SMTP, POP3, а также сервисы, полностью написанные на JavaScript: IMAP, NNTP, IRC, Finger, Gopher и т. Д. Включает в себя несколько классических «дверей BBS», полностью написанных на JavaScript. Открытый исходный код и поддерживается в Windows, Linux и FreeBSD для архитектур с прямым порядком байтов, например X86 и ARM.
WakandaDB JavaScriptCore АвтономныйJavaScript Синхронный многопоточный веб-сервер и база данных без sql, поддерживающая спецификацию модуля CommonJS, написанную на C ++.

Другими распространенными языками программирования на стороне сервера являются JavaServer Pages (JSP), Active Server Pages (ASP), Perl, PHP <99.>, Python, Ruby, ColdFusion и другие.

См. Также
Ссылки
Внешние ссылки
Последняя правка сделана 2021-05-28 12:57:58
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте