请假设我不需要担心开发时间和成本:我对一般技术优势(改进的性能?改进的API?)和新功能感兴趣
我目前正在开发使用4.2.x的产品,我们认为这是一个重大的转变,因为这些版本需要很长时间才能融合。
我简要地看了每个版本的发行说明,以及5.x、6.x、7.x和8.x版本的一些文章。但我很高兴能从做出改变的人那里获得第一手反馈。
我注意到消息传递有一些重要的变化(从JBoss MQ切换到JBoss Messenging),对于JBoss 7.x,它似乎对其配置层进行了一些更改。然后,当切换到JBoss/WildFly 8.x时,会发生更多的事情。
如果可以的话,请推荐指出陷阱的好文章。我发现了一些迁移到JBoss5.x的方法,但对于6.x甚至7.x没有那么多,其他人现在正在为我们评估8.x。如果你认为它们是相关的,也可以随意推荐替代方案,尽管我更喜欢只关注JBoss。
为了获得信息,我们混合使用了基于JPF和OSGi(使用EclipseEquinox)插件的系统,客户端在Swing中开发(有些是通过WebStart部署的)。
更新:虽然这个问题已经带来了一些很好的答案,但我认为它值得对WildFly进行更新(事实上,我们的内部项目推迟了从4.2.x切换到7.x的时间,因为我们原计划等待WildFly)。欢迎有新的想法和答案。