JBoss AS против WildFly 8

Может ли кто-нибудь дать мне основное различие между JBoss AS 7 и WildFly 8?

Я собираюсь начать очень важный проект, и мне нужно выбирать между JBoss AS 7 и WildFly 8 (для этого проекта я собираюсь использовать GWT, JPA/Hibernate и jBPM 6).

Ответы

Ответ 1

WildFly 8 - это следующая итерация сервера приложений JBoss после JBoss AS 7/EAP 6.

В принципе:

  • JBoss AS 7.x = JEE6
  • JBoss EAP 6.x = JEE6
  • WildFly 8.x = JEE7

Red Hat обычно резервирует исправления безопасности из более новых версий в более старые версии, Red Hat также обычно выпускает "пакеты функций", которые позволяют вам получать доступ к более новым версиям возможности/функции.

Итак, если это очень важный проект, и вам не нужны спецификации JEE7, вы можете использовать JBoss EAP, который является продуктовой версией JBoss AS 7.

В противном случае вы можете использовать WildFly, если вам нужны более передовые спецификации и функции.


Похожие

Подробнее см. JBoss AS/WildFly история версий.

Ответ 2

WildFly - это новое имя JBoss AS, так что компания JBoss и сервер приложений JBoss больше не могут вызывать путаницу.

Подумайте о WildFly 8 как JBoss AS 8, просто с другим именем.

JBoss 7 - это реализация JavaEE 6. WildFly 8 - это реализация JavaEE 7.

Ответ 3

Сервер приложений JBoss является "коммерциализированной" версией сервера приложений Wildfly сообщества. Red Hat предлагает контракты на поддержку JBoss и имеет долгосрочный график обслуживания JBoss.

Версии также различны. JBoss EAP 6 соответствует Wildfly 7.