几年前,JSR 296引入了一个在Swing中创建桌面应用程序的框架。 NetBeans提供了与参考实现的紧密集成。我喝了Kool-Aid(r)并创建了一些程序,从简单的单面板统计计算器到大型的多窗口,多窗格的数据分析和模拟程序。从Swing应用程序框架(JSR 296)过渡
此后,JSR基本上被放弃,NetBeans(7.1)的下一个版本将不再支持它。我正在寻找关于如何将这组现有应用程序转换到新框架的建议。
似乎有有几种可能的选择,包括:
- 的NetBeans Platform。我有一些这方面的经验。虽然它的功能很强大,但对于某些应用程序来说似乎有些过火。
- Eclipse Rich Client Platform(RCP)。与NetBeans平台上的
类似的想法。 - Better Swing Application Framework。 JSR 参考实现的一个分支,但没有与我可以找到的和IDE 紧密集成。
- The Guice Utilities & Tools Set。
- 滚我自己。
还有其他的。
有没有人有经验从JSR 296过渡到这些替代方案之一?如果别人以前尝试过,我真的不想通过所有这些学习曲线。
除了移动项目之外,任何人都可以将他们在转换过程中保持不间断的版本控制历史的经验联系起来吗?如何移动帮助系统?它工作得很好吗?
感谢您提供任何建议。
两年前我面临同样的问题。尝试Eclipse RCP,酷框架,但没有说服我。所以,我深入到Web应用程序。我认为你应该这样看待。 – santiagobasulto
另一个需要考虑的选项是[Spring RCP](http://www.springsource.org/spring-rcp) –
我很好奇,netbeans现在做什么,只要JSR-296是无法生存的关心?你可能需要添加库,但你仍然应该能够编译它。马蒂斯仍然应该工作。或者说,netbeans终于不再支持它,这是最后一根稻草呢? – Bill