Список серверов приложений

В этом списке сравниваются возможности и функциональные возможности серверов приложений , сгруппированные по среде хостинга, предлагаемой этим конкретным сервером приложений.

С

  • Enduro/X – промежуточная платформа для распределенной обработки транзакций, основанная на стандартах XATMI и XA, с открытым исходным кодом, C API

С++

  • Tuxedo – основан на стандарте ATMI и является одним из оригинальных серверов приложений.
  • Wt – веб-инструментарий, аналогичный Qt , позволяющий разрабатывать веб-приложения с графическим интерфейсом пользователя со встроенными возможностями Ajax .
  • Библиотеки POCO C++ — набор библиотек классов с открытым исходным кодом, включая Poco.Net.HTTPServer.html
  • CppCMS
  • Enduro/X – платформа промежуточного программного обеспечения для распределенной обработки транзакций, основанная на стандартах XATMI и XA, с открытым исходным кодом.

Идти

  • Enduro/X ASG – сервер приложений для Go . Предоставляет возможности XATMI и XA для Golang. Приложение Go может быть создано с помощью обычных исполняемых файлов Go, которые, в свою очередь, предоставляют службы без сохранения состояния, которые могут быть сбалансированы по нагрузке, кластеризованы и перезагружены на лету без прерывания обслуживания только с помощью административной работы. Framework предоставляет распределенную обработку транзакций для Go.

Ява

ПродуктПродавецВерсияПоследний релиз
Совместимость с Jakarta EE [1]
СервлетJSPHTTP/2Лицензия
Холодный фьюжнAdobe Системс2016.0.12016-05-017 частичная платформа3.12.3НетЗапатентованный , коммерческий
Корпоративный серверБорланд6.72007-011.42.42.0НетЗапатентованный , коммерческий
ДжеронимоАЧС3.0.12013-05-286 полная платформа3.02.2НетБесплатно, Apache
GlassFishФонд «Эклипс»7.0.19 [2]2024-11-0110 полная платформа6.03.1ДаБесплатно, EPL , GPL + исключение classpath
Платформа корпоративных приложений JBossКрасная Шапочка8.0 [3]2024-02-0510 полная платформа6.03.1ДаБесплатно, LGPL
ПричалФонд «Эклипс»12.0.82024-04-0310 полная платформа [4]6.03.1ДаБесплатно, Apache 2.0, EPL
ИИСУСTmaxSoft82013-087 полная платформа3.02.2НетЗапатентованный , коммерческий
Люси (ранее Раило )Ассоциация Lucee Швейцария5.3.2.772019-05-277 частичная платформа3.12.3НетБесплатно, CDDL , GPL + исключение classpath
Сервер приложений NetWeaverСАП АГ7.42013-01-1152.52.1НетЗапатентованный , коммерческий
Контейнеры Oracle для J2EEКорпорация Оракул10.1.3.5.02009-081.42.42.0НетЗапатентованный , коммерческий
Сервер приложений ОрионIronFlare2.0.72006-03-091.32.31.2НетЗапатентованный , коммерческий
Сервер ПайараУслуги Пайара6.2025.12025-01-0110 полная платформа6.03.1ДаБесплатно, CDDL , GPL + исключение classpath
Контейнер сервлетов Resin (с открытым исходным кодом)Технология Каучо4.0.622019-05-236 Веб-профиль [5]3.02.2НетБесплатно, GPL
Сервер приложений Resin Professional6 Веб-профиль3.02.2НетЗапатентованный , коммерческий
Кот-томАЧС10.1.102023-06-239 частичная платформа6.03.1ДаБесплатно, Apache v2
ТомEEАЧС8.0.152023-05-088 Веб-профиль4.02.3ДаБесплатно, Apache v2
Сервер WebLogicКорпорация Оракул

(ранее BEA Systems )

14.1.1.0.02020-03-30 [6]8 полная платформа4.02.3ДаЗапатентованный , коммерческий
Сервер приложений IBM WebSphereИБМ24.0.0.52024-05-21 [7]10 полная платформа, [8]6.0 [9]3.1 [10]Да [11]Запатентованный , коммерческий
WebSphere AS Community EditionИБМ3.0.0.42013-06-216 полная платформа3.02.2НетЗапатентованный , коммерческий
WildFly

(ранее JBoss AS)

Красная Шапочка

(ранее JBoss )

35.0.0.Финал [12]2025-01-0910 полная платформа6.03.1ДаБесплатно, Apache v2
  • Apache MINA — абстрактный асинхронный API, управляемый событиями, через различные транспортные протоколы, такие как TCP/IP и UDP/IP через Java NIO
  • Netty – неблокируемый клиент-серверный фреймворк ввода-вывода для разработки сетевых приложений Java, по духу схожий с Node.js

JavaScript

  • Broadvision – серверная JavaScript AS. Один из первых участников рынка во время пузыря доткомов электронной коммерции , у них есть вертикальные пакеты решений, обслуживающие индустрию электронной коммерции.
  • Node.js – реализует движок Google V8 как автономный (вне браузера) асинхронный интерпретатор Javascript. Активное сообщество разработчиков с открытым исходным кодом на GitHub реализовало множество поддерживающих продуктов, в частности npm для управления пакетами и уровни сервера приложений Connect и Express.
  • Deno — проект Rust , разработанный сообществом , возглавляемый Райаном Далем , который также создал Node.js. Он напрямую ориентирован на TypeScript , но также поддерживает JavaScript и WebAssembly через V8 ; использует асинхронную, основанную на событиях модель ввода-вывода через API на основе обещаний и планировщик Tokio , использует модель безопасности API через FlatBuffers и реализует управление пакетами через модули ES2015 .
  • Пассажир Фьюжн

ЛПК

Луа

.СЕТЬ

Майкрософт

Microsoft позиционирует свою инфраструктуру приложений и служб среднего уровня в операционной системе Windows Server и технологиях .NET Framework в роли сервера приложений:

Третья сторона

  • Mono – Разработано Xamarin , лицензировано MIT

Objective-C

  • GNUstepWeb - совместим с WebObjects 4.5, лицензирован LGPL

PHP

  • Appserver.io — сервер приложений PHP с открытым исходным кодом.
  • RoadRunner , созданный Spiral Scout, представляет собой высокопроизводительный сервер приложений PHP, балансировщик нагрузки и менеджер процессов, написанный на Golang.

Питон

Рубин

Smalltalk

  • Seaside – сервер веб-приложений на основе Continues

Тсл

  • AOLserver – ответвление от NaviServer после того, как разработчик был куплен AOL в 1995 году.
  • NaviServer – Возобновлена ​​независимая разработка после того, как AOL прекратила поддержку AOLserver.

На основе контейнера

Контейнерные серверы приложений запускают каждое приложение в контейнере. Приложение может быть написано на любом языке программирования.

  • Clace — сервер приложений, реализованный на Go, который создает и запускает веб-приложения в контейнере.

Смотрите также

Ссылки

  1. ^ «Совместимость с Java EE». www.oracle.com .
  2. ^ "7.0.19 | projects.eclipse.org". projects.eclipse.org . Получено 2024-11-19 .
  3. ^ «Red Hat расширяет поддержку Java в облаке с помощью JBoss Enterprise Application Platform 8». www.redhat.com . 6 февраля 2024 г.
  4. ^ "Проект Eclipse Jetty". eclipse.dev .
  5. ^ «Caucho Resin официально сертифицирован по профилю Java EE 6 Web». InfoQ .
  6. ^ Лайонс, Уилл (27.06.2020). «WebLogic Server 14.1.1.0.0 доступен». Блог WebLogic Server .
  7. ^ "Что нового в этой версии Liberty". www.ibm.com . Получено 2024-07-26 .
  8. ^ «Поддержка модели программирования Jakarta EE 10» . ИБМ .
  9. ^ "Jakarta Servlet 6.0". www.ibm.com . Получено 2024-07-26 .
  10. ^ "Jakarta Server Pages 3.1". www.ibm.com . Получено 2024-07-26 .
  11. ^ "Поддержка HTTP/2 для Liberty". www.ibm.com .
  12. ^ "WildFly 35 выпущен!". Официальный сайт Wildfly .
Получено с "https://en.wikipedia.org/w/index.php?title=Список_серверов_приложений&oldid=1271342534"