Jump to content

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

(Перенаправлено с GLUEscript )

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

Использование JavaScript на стороне сервера

[ редактировать ]
Название проекта-продукта JavaScript-движок Серверная платформа(ы) Комментарии
на свежем воздухе Носорог Любой контейнер сервлетов Java и автономный. Имеет API JavaScript, который позволяет веб-скриптам создавать, получать доступ, удалять и манипулировать данными в основном репозитории Alfresco.
Апачский слинг Носорог Любой контейнер сервлетов Java и автономный Универсальная платформа веб-приложений Java, позволяющая использовать любой язык сценариев через стандартный интерфейс Java Script Engine; Sling по своей конструкции является RESTful и располагается поверх репозитория содержимого Java , предоставляя сценариям полный доступ к JCR.
AppJet Носорог (модифицированный) Также предоставляет хостинг на виртуальной машине.
Аптана Джаксер ПаукОбезьяна HTTP-сервер Apache Сообщество Ajax-сервера с открытым исходным кодом на базе браузера Mozilla (движок DOM + JavaScript). HTML, JavaScript и CSS являются встроенными в Jaxer, как и XMLHttpRequests, JSON, сценарии DOM и т. д. Он предлагает доступ к базам данных, файлам и сетям, а также ведение журналов, управление процессами, масштабируемость, безопасность, API-интерфейсы интеграции и расширяемость. . Aptana больше не разрабатывает.
АрангоДБ V8 [ 1 ]
АСП 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 .
Хороший JavaScriptCore Автономный Объединяйте, транспилируйте, устанавливайте и запускайте проекты JavaScript и TypeScript. Среда выполнения со встроенным упаковщиком, транспилятором, средством запуска задач и клиентом npm.
ЧакраЯдро Чакра Автономно или как JS-движок в Node.js. [ 2 ] JavaScript, Движок изначально разработанный Microsoft для использования в браузере Edge . Исходный код выпущен под лицензией MIT в январе 2016 г. [ 3 ]
CouchDB ПаукОбезьяна Автономный HTTP Используется в функциях MapReduce и проверки обновлений, а также для преобразования документов JSON и просмотра результатов в HTML или другие типы контента .
Дено V8 Автономный Разработан на Rust тем же автором, что и Node.js , и напрямую ориентирован на TypeScript , но также поддерживает JavaScript и WebAssembly . Использует асинхронную модель ввода-вывода на основе событий через API-интерфейсы на основе обещаний и планировщик Tokio , использует модель безопасности API, основанную на FlatBuffers , и реализует управление пакетами через ES2015 модули .
Затмение е4 Носорог Equinox OSGi в комплекте с Jetty , любой контейнер сервлетов (с использованием моста сервлетов) Расширения можно писать на JavaScript, а не только на Java, особенно на сервлетах, использующих сервис OSGi HTTP- . Интерфейсы можно разрабатывать с помощью Eclipse RAP с использованием API-интерфейсов SWT и JFace или любой другой инфраструктуры пользовательского интерфейса. Основное внимание уделяется модульности ( плагинам ), расширяемости, масштабируемости.
Скрипт Google Apps Rhino (com.google.apps.maestro.rhino) и V8 Google AppEngine Внедряйте корпоративные рабочие процессы с помощью Apps Script. Сценарий Google Apps можно встроить в Сайты Google, предоставив вашему сайту Google серверную часть. Кроме того, вы можете автоматизировать простые задачи в продуктах Google. Google Apps Script также позволяет взаимодействовать с API-интерфейсами, не относящимися к Google, и вызовами JDBC к базам данных.
ХКЛ Домино IBM Домино IBM Domino (веб-сервер) как часть платформы xPages , начиная с версии 8.5 (2009 г.)
JSSP Носорог Любой контейнер сервлетов Java Содержит модифицированную версию Rhino для поддержки встроенного SQL.
МонгоБД ПаукОбезьяна сервер приложений 10-го поколения Использован V8 версии 2.4. [ 4 ] до версии 3.2, которая вернулась в SpiderMonkey [ 5 ]
Node.js V8 ( SpiderMonkey поддерживался JXcore [ 6 ] вилка) Автономный Асинхронный ввод-вывод JavaScript на основе событий. как Ruby Event Machine, Perl POE Под влиянием таких систем , или Python Twisted . Доступно множество модулей.
Опера Футарк Опера Юнайтед JavaScript — это серверный язык, используемый для разработки сервисов для функции Opera Unite браузера Opera. Это сервер, встроенный в браузер. API JavaScript включает локальный доступ к файлам в виртуальной изолированной файловой системе и постоянное хранилище через постоянные глобальные переменные.
PostgreSQL V8 Встроенный язык PLV8 [ 7 ] PLV8 — это надежное расширение языка JavaScript для PostgreSQL. Его можно использовать для хранимых процедур, триггеров и т. д.
SAP HANA Механизм XS V8 ( SpiderMonkey до SPS11) Механизм SAP HANA XS [ 8 ] Серверный механизм базы данных SAP в памяти, который обеспечивает прямой доступ к базе данных SAP HANA из приложений JavaScript. XS Engine обладает функциональностью веб-сервера и может создавать веб-страницы напрямую, исключая уровень приложений.
Синхронет ПаукОбезьяна Автономный Программное обеспечение системы досок объявлений (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.
ВакандаДБ JavaScriptCore Автономный Синхронный многопоточный веб-сервер JavaScript и база данных NoSQL, поддерживающая спецификацию модуля CommonJS, написанная на C++.

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

См. также

[ редактировать ]
  1. ^ База данных ArangoDB (26 ноября 2012 г.). «ArangoDB — Использование JavaScript в базе данных» .
  2. ^ «Дорожная карта Microsoft ChakraCore» . Гитхаб .
  3. ^ «Ядро Чакры теперь открыто» . 13 января 2016 г.
  4. ^ [1] , Примечания к выпуску MongoDB 2.4.
  5. ^ [2] , Примечания к выпуску MongoDB 3.2.
  6. ^ [3] , JXcore
  7. ^ «PLV8 — доверенное расширение языка Javascript для PostgreSQL» . ПостгреСБЛ .
  8. ^ «Что такое SAP HANA — вычисления в памяти и аналитика в реальном времени» . САП .
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 3fc64d59295b46e85303316a4c74a18c__1722013200
URL1:https://arc.ask3.ru/arc/aa/3f/8c/3fc64d59295b46e85303316a4c74a18c.html
Заголовок, (Title) документа по адресу, URL1:
List of server-side JavaScript implementations - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)