Предположим, что мне не нужно беспокоиться о времени разработки и затратах: меня интересуют общие технические преимущества (улучшенная производительность? улучшенные API-интерфейсы?) и новые функции.
В настоящее время я работаю над продуктами, использующими 4.2.x, и мы рассматриваем большой сдвиг для версий, которые долгое время впереди и должны сходиться.
Я кратко рассмотрел примечания к выпуску каждой версии и некоторые статьи о каждой версии для 5.x, 6.x, 7.x и 8.x. Но я был бы рад получить из первых рук отзывы от людей, которые сделали переключатель.
Я заметил, что произошли некоторые важные изменения, связанные с обменом сообщениями (переход от JBoss MQ к JBoss Messenging), а для JBoss 7.x, похоже, он изменил свой уровень конфигурации. Тогда при переключении на JBoss/WildFly 8.x происходит гораздо больше.
Пожалуйста, порекомендуйте хорошие статьи, указывающие на ловушки, если сможете. Я нашел несколько для переноса в JBoss 5.x, но не так много для 6.x или даже 7.x, а кто-то сейчас оценивает 8.x для нас. Не стесняйтесь рекомендовать альтернативы, если вы считаете, что они актуальны, хотя я бы предпочел сосредоточиться только на JBoss.
Для получения информации мы используем сочетание плагинов с поддержкой JPF и OSGi (с использованием Eclipse Equinox) с клиентами, разработанными в Swing (некоторые из них развернуты через WebStart).
Обновление:. Хотя этот вопрос принес несколько отличных ответов, я думаю, что он заслуживает обновления для WildFly (и на самом деле наши внутренние проекты откладывают переход от 4.2.x до 7.x как изначально планировали ждать WildFly). Новые идеи и ответы приветствуются.