(Перенаправлено из Сравнение серверов приложений )
Перейти к навигации Перейти к поискуЭта статья поднимает множество проблем. Пожалуйста, помогите улучшить его или обсудите эти проблемы на странице обсуждения . ( Узнайте, как и когда удалить эти сообщения-шаблоны ) ( Узнайте, как и когда удалить этот шаблон сообщения )
|
В этом списке сравниваются функции и возможности серверов приложений , сгруппированные по среде размещения, предлагаемой этим конкретным сервером приложений.
ОСНОВНОЙ [ править ]
- Run BASIC - универсальный сервер приложений BASIC с поддержкой сценариев, может автоматически управлять сеансом и состоянием
C [ править ]
- Enduro / X - платформа промежуточного программного обеспечения для распределенной обработки транзакций, основанная на стандартах XATMI и XA, с открытым исходным кодом, C API
C ++ [ править ]
- Tuxedo - основанный на стандарте ATMI, один из исходных серверов приложений.
- Tntnet - включает механизм шаблонов, который позволяет встраивать код C ++ в HTML-страницы. Шаблоны компилируются перед запуском, и поэтому очень быстро. Многопоточный, поддерживает время жизни объекта с помощью переменных с ограниченным объемом.
- 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.
Haskell [ править ]
Этот раздел пуст. Вы можете помочь, добавив к нему . ( Сентябрь 2019 г. ) |
Java [ править ]
Продукт | Продавец | Версия | Последний выпуск | Совместимость с Jakarta EE [1] | Сервлет | JSP | HTTP / 2 | Лицензия |
---|---|---|---|---|---|---|---|---|
WildFly (ранее JBoss AS) | Красная шляпа (ранее JBoss ) | 23.0.0.Финал [2] | 2021-03-11 | 8 полная платформа | 4.0 | 2.3 | да | Бесплатно, LGPL |
Холодный синтез | Adobe Systems | 2016.0.1 | 2016-05-01 | 7 частичная платформа | 3.1 | 2.3 | Нет | Собственный , коммерческий |
Enhydra | Lutris | 5.1.9 | 2005-03-23 | Нет | Нет | Бесплатно, GPL | ||
Корпоративный Сервер | Borland | 6,7 | 2007-01 | 1.4 | 2,4 | 2.0 | Нет | Собственный , коммерческий |
Джеронимо | АЧС | 3.0.1 | 2013-05-28 | 6 полная платформа | 3.0 | 2.2 | Нет | Бесплатно, Apache |
Стеклянная рыба | Фонд Затмения | 5.1.0 | 2019-01-28 | 8 полная платформа | 4.0 | 2.3 | да | Бесплатно, EPL , GPL + исключение пути к классам |
Веб-сервер iPlanet | Корпорация Oracle | 7.0.27 | 2018-01 | Да [3] | 2,5 | 2.1 | Нет | Собственный , коммерческий |
Платформа корпоративных приложений JBoss | Красная шляпа | 7.2 | 2019-01-22 | 8 полная платформа | 4.0 | 2.3 | да | Бесплатно, LGPL |
Причал | Фонд Затмения | 9.4.20 | 2019-08-14 | 7 частичная платформа [4] | 3.1 | 2.3 | да | Бесплатно, Apache 2.0, EPL |
ИИСУС | TmaxSoft | 8 | 2013-08 | 7 полная платформа | 3.0 | 2.2 | Нет | Собственный , коммерческий |
ЙОНАС | Консорциум OW2 (ранее ObjectWeb ) | 5,3 | 2013-10-04 | 6 Веб-профиль | 3.0 | 2.2 | Нет | Бесплатно, LGPL |
JRun | Adobe Systems | 4 апдейтер 7 | 2007-11-06 | 1.3 | 3.1 | 2.3 | Нет | Собственный , коммерческий |
Люси (ранее Рейло ) | Lucee Association, Швейцария | 5.3.2.77 | 2019-05-27 | 7 частичная платформа | 3.1 | 2.3 | Нет | Бесплатно, CDDL , GPL + исключение пути к классам |
Сервер приложений NetWeaver | SAP AG | 7,4 | 2013-01-11 | 5 | 2,5 | 2.1 | Нет | Собственный , коммерческий |
Контейнеры Oracle для J2EE | Корпорация Oracle | 10.1.3.5.0 | 2009-08 | 1.4 | 2,4 | 2.0 | Нет | Собственный , коммерческий |
Сервер приложений Орион | IronFlare | 2.0.7 | 2006-03-09 | 1.3 | 2.3 | 1.2 | Нет | Собственный , коммерческий |
Payara | Payara | 5,193 | 2019-08-29 | 8 полная платформа | 4.0 | 2.3 | да | Бесплатно, CDDL , GPL + исключение пути к классам |
Контейнер сервлета смолы (открытый исходный код) | Caucho Technology | 4.0.62 | 2019-05-23 | 6 Интернет-профиль [5] | 3.0 | 2.2 | Нет | Бесплатно, GPL |
Сервер приложений Resin Professional | 6 Веб-профиль | 3.0 | 2.2 | Нет | Собственный , коммерческий | |||
Кот | АЧС | 10.0.4 | 2021-03-10 | 8 частичная платформа | 5.0 | 3.0 | да | Бесплатно, Apache v2 |
Мне | АЧС | 7.1.1 | 2019-06-21 | 6 Веб-профиль | 3.0 | 2.2 | Нет | Бесплатно, Apache |
Сервер WebLogic | Корпорация Oracle (ранее BEA Systems ) | 14.1.1.0.0 | 2020-03-30 [6] | 8 полная платформа | 4.0 | 2.3 | да | Собственный , коммерческий |
WebObjects | Apple Inc. | 5.4.3 | 2008-09-15 | Частично [7] | Нет | Собственный , коммерческий | ||
Сервер приложений IBM WebSphere | IBM | 9.0 | 2016-06-24 | 8 полная платформа | 3.1 | 2.3 | Нет | Собственный , коммерческий |
WebSphere AS Community Edition | IBM | 3.0.0.4 | 2013-06-21 | 6 полная платформа | 3.0 | 2.2 | Нет | Собственный , коммерческий |
- Apache MINA - абстрактный управляемый событиями асинхронный API через различные транспорты, такие как TCP / IP и UDP / IP через Java NIO.
- Netty - клиент-серверная среда неблокирующего ввода-вывода для разработки сетевых приложений Java, по духу схожая с Node.js
JavaScript [ править ]
- Broadvision - Серверный JavaScript AS. Будучи одними из первых игроков на рынке во время пузыря доткома электронной коммерции , они предлагают пакеты вертикальных решений для индустрии электронной коммерции.
- Wakanda Server - сервер приложений JavaScript на стороне сервера, объединяющий ядро базы данных NoSQL (WakandaDB [8] ), выделенный HTTP-сервер, управление пользователями и группами, а также необязательную клиентскую среду JavaScript.
- Node.js - реализует движок Google V8 как автономный (вне браузера) асинхронный интерпретатор Javascript. Активное сообщество разработчиков с открытым исходным кодом на GitHub реализовало множество поддерживающих продуктов, в частности, npm для управления пакетами и уровни серверов приложений Connect и Express.
- Deno - проект Rust, разработанный сообществом , возглавляемый Райаном Далем, который также создал Node.js, напрямую нацелен на TypeScript, но также поддерживает JavaScript и WebAssembly через V8 ; использует асинхронную модель ввода-вывода на основе событий через API-интерфейсы на основе обещаний и планировщик Tokio , использует модель безопасности API через FlatBuffers и реализует управление пакетами через модули ES2015 .
- Пассажир Phusion
- Jsish движок JavaScript с проверкой типов по образцу Tcl .
LPC [ править ]
- Драйвер игры Дворкина (DGD)
Lua [ править ]
- Тарантоол
.NET [ править ]
Microsoft [ править ]
Microsoft позиционирует свои приложения и инфраструктуру служб среднего уровня в операционной системе Windows Server, а технологии .NET Framework - в роли сервера приложений:
- Веб-сервер информационных служб Интернета
- Windows Server AppFabric
- .NET Framework ( Windows Communication Foundation , веб-службы , .NET Remoting , Microsoft Message Queuing (MSMQ), ASP.NET , ADO.NET )
- Распределенные транзакции , COM +
- Служба Active Directory облегченного доступа к каталогам (ADLDS), службы федерации Active Directory (ADFS), диспетчер авторизации
Сторонние [ править ]
- Mono - разработан Xamarin , под лицензией MIT.
Objective-C [ править ]
- GNUstepWeb - совместим с WebObjects 4.5, под лицензией LGPL
PHP [ править ]
- Appserver.io , сервер приложений PHP с открытым исходным кодом.
- RoadRunner , созданный Spiral Scout, представляет собой высокопроизводительный сервер приложений PHP, балансировщик нагрузки и диспетчер процессов, написанный на Golang.
Python [ править ]
- uWSGI
- Gunicorn
- CherryPy
- Google App Engine
- mod_python
- mod_wsgi
- Пассажир Phusion
- Вставить
- Торнадо
- Скрученный
- Web2py
- Zope - от Zope, Inc.
Руби [ править ]
- Дворняга
- Пассажир
- Пума
- Единорог
Smalltalk [ править ]
- Seaside - сервер веб-приложений на основе продолжений
Tcl [ править ]
- AOLserver - разветвленный от NaviServer после того, как разработчик был куплен AOL в 1995 году.
- NaviServer - возобновила независимую разработку после того, как AOL прекратила поддержку AOLserver.
См. Также [ править ]
- Системы управления контентом
- Веб-фреймворк
- Сравнение веб-фреймворков
- Сравнение серверных JavaScript-решений
Ссылки [ править ]
- ^ «Совместимость с Java EE» . www.oracle.com .
- ^ "WildFly 23 выпущен!" . Официальный сайт Wildfly .
- ^ "Технологическая сеть Oracle для разработчиков Java - Технологическая сеть Oracle - Oracle" . java.sun.com .
- ^ "Jetty и Java EE Web Profile" . www.eclipse.org .
- ^ «Caucho Resin официально сертифицирован по веб-профилю Java EE 6» . InfoQ .
- ^ Lyons, Will (2020-06-27). «Доступен WebLogic Server 14.1.1.0.0» . Блог о сервере WebLogic .
- ^ "Архивная копия" . Архивировано из оригинала на 2008-12-30 . Проверено 9 сентября 2017 .CS1 maint: archived copy as title (link)
- ^ WakandaDB Архивировано 01 июля 2013 г. в Archive.today