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.