Список серверов приложений
редактировать
Статья списка Википедии
В этом списке сравниваются функции и возможности серверов приложений, сгруппированных по среде хостинга, предлагаемой этим конкретным сервером приложений.
Содержание
- 1 BASIC
- 2 C
- 3 C ++
- 4 Go
- 5 Haskell
- 6 Java
- 7 JavaScript
- 8 LPC
- 9 Lua
- 10.NET
- 10.1 Microsoft
- 10.2 Сторонние
- 11 Objective-C
- 12 PHP
- 13 Python
- 14 Smalltalk
- 15 Tcl
- 16 См. Также
- 17 Ссылки
BASIC
- 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 стандарты, открытый исходный код
Go
- Enduro / X ASG - Сервер приложений для Go. Это обеспечивает возможности XATMI и XA для Golang. Приложение Go может быть создано из обычных исполняемых файлов Go, которые, в свою очередь, предоставляют услуги без сохранения состояния, которые могут быть сбалансированы по нагрузке, кластеризованы и перезагружены на лету без прерывания обслуживания только с помощью административной работы. Framework предоставляет средство распределенной обработки транзакций для Go.
Haskell
Java
Product | Vendor | Edition | Последний выпуск | Jakarta EE. совместимость | Сервлет | JSP | HTTP / 2 | Лицензия |
---|
ColdFusion | Adobe Systems | 2016.0.1 | 2016-05 -01 | 7 частичная платформа | 3,1 | 2,3 | Нет | Собственная, коммерческая |
Enhydra | Лутрис | 5.1.9 | 23.03.2005 | Нет | | | Нет | Бесплатно, GPL |
Enterprise Server | Borland | 6.7 | 2007-01 | 1.4 | 2.4 | 2.0 | Нет | Собственный, коммерческий |
Geronimo | ASF | 3.0.1 | 28.05.2013 | 6 полная платформа | 3.0 | 2.2 | No | Free, Apache |
GlassFish | Eclipse Foundation | 5.1.0 | 2019-01-28 | 8 full platform | 4.0 | 2.3 | No | Free, EPL, GPL + classpath exception |
iPlanet Web Server | Oracle Corporation | 7.0.27 | 2018-01 | Yes | 2.5 | 2.1 | No | Proprietary, commercial |
JBoss Enterprise Application Platform | Red Hat | 7.2 | 2019-01-22 | 8 full platform | 4.0 | 2.3 | Yes | Free, LGPL |
Jetty | Eclipse Foundation | 9.4.20 | 2019-08-14 | 7 partial platform | 3.1 | 2.3 | Yes | Free, Apache 2.0, EPL |
JEUS | TmaxSoft | 8 | 2013-08 | 7 full platform | 3.0 | 2.2 | No | Proprietary, commercial |
JOnAS | OW2 Consortium (formerly ObjectWeb ) | 5.3 | 2013-10-04 | 6 Web Profile | 3.0 | 2.2 | No | Free, LGPL |
JRun | Adobe Systems | 4 updater 7 | 2007-11-06 | 1.3 | 3.1 | 2.3 | No | Proprietary, commercial |
Lucee (Formerly Railo ) | Lucee Association Switzerland | 5.3.2.77 | 2019-05-27 | 7 partial platform | 3.1 | 2.3 | No | Free, CDDL, GPL + classpath exception |
NetWeaver Application Server | SAP AG | 7.4 | 2013-01-11 | 5 | 2.5 | 2.1 | No | Proprietary, commercial |
Oracle Containers for J2EE | Oracle Corporation | 10.1.3.5.0 | 2009-08 | 1.4 | 2.4 | 2.0 | No | Proprietary, commercial |
Orion Application Server | IronFlare | 2.0.7 | 2006-03-09 | 1.3 | 2.3 | 1.2 | No | Proprietary, commercial |
Payara | Payara | 5.193 | 2019-08-29 | 8 full pl atform | 4.0 | 2.3 | Да | Бесплатно, CDDL, GPL + путь к классам исключение |
Контейнер сервлетов из смолы (открытый исходный код) | Caucho Technology | 4.0.62 | 2019-05-23 | 6 Веб-профиль | 3.0 | 2.2 | Нет | Бесплатно, GPL |
Resin Professional Application Server | 6 Веб-профиль | 3.0 | 2.2 | Нет | Собственный, коммерческий |
Tomcat | ASF | 9.0.24 | 17.08.2019 | 8 частичная платформа | 4.0 | 2.3 | Да | Бесплатно, Apache v2 |
TomEE | ASF | 7.1.1 | 2019-06-21 | 6 Веб-профиль | 3.0 | 2.2 | Нет | Бесплатно, Apache |
WebLogic Server | Oracle Corporation (ранее BEA Systems ) | 14.1.1.0.0 | 2020-03- 30 | 8 полная платформа | 4.0 | 2.3 | Да | Собственный, коммерческий |
WebObjects | Apple Inc. | 5.4.3 | 2008-09-15 | Часть ial | | | Нет | Собственный, коммерческий |
IBM WebSphere Application Server | 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 | Нет | Собственная, коммерческий |
WildFly (ранее JBoss AS) | Red Hat (ранее JBoss ) | 20.0.0.Final | 2020-06-08 | 8 полная платформа | 4.0 | 2.3 | Да | Бесплатно, LGPL |
- Apache MINA - абстрактный управляемый событиями асинхронный API через различные транспорты, такие как TCP / IP и UDP / IP через Java NIO
- Netty - неблокирующая инфраструктура ввода-вывода клиент-сервер для разработка сетевых приложений Java, похожих по духу на Node.js
JavaScript
- Broadvision - серверная JavaScript AS. Один из первых участников рынка eCom merce dot-com bubble, у них есть вертикальные пакеты решений, предназначенные для индустрии электронной коммерции.
- Wakanda Server - серверная сторона JavaScript сервер приложений, интегрирующий NoSQL ядро базы данных (WakandaDB), выделенный HTTP-сервер, управление пользователями и группами, а также дополнительная клиентская инфраструктура JavaScript.
- Node.js - реализует движок Google V8 как автономный (вне браузера) асинхронный интерпретатор Javascript. Активное сообщество разработчиков с открытым исходным кодом на GitHub реализовало множество вспомогательных продуктов, в частности, npm для управления пакетами и уровни сервера приложений Connect и Express.
- Deno - сообщество разработало проект Rust, возглавляемый Райан Даль, который также создал Node.js, он напрямую нацелен на TypeScript, но также поддерживает JavaScript и WebAssembly через V8 ; использует асинхронную, основанную на событиях модель ввода-вывода с помощью API-интерфейсов и планировщика на основе обещания, использует модель безопасности API с помощью FlatBuffers и реализует управление пакетами с помощью модулей ES2015.
- Phusion Passenger
- Jsish движок JavaScript с проверкой типов, смоделированный на основе Tcl.
LPC
Lua
.NET
Microsoft
Microsoft позиционирует свои приложения и инфраструктуру служб среднего уровня в операционной системе Windows Server и .NET Framework технологии в роли сервера приложений:
сторонний
- Mono - разработан Xamarin, l icensed under MIT
- Base4 - An open source project
- TNAPS Application Server - Freeware, developed by TN, LLC
Objective-C
- GNUstepWeb - WebObjects 4.5 compatible, licensed under LGPL
PHP
- Appserver.io, an open-source PHP application server.
- RoadRunner, built by Spiral Scout is high-performance PHP application server, load-balancer and process manager written in Golang.
Python
Smalltalk
- Seaside - A continuations based web application server
Tcl
- AOLserver - Forked from NaviServer after developer was bought by AOL in 1995
- NaviServer - Resumed independent development after AOL dropped AOLserver support.
See also
References
Последняя правка сделана 2021-05-28 05:57:35
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).