几年前,JSR 296 引入了一个在 Swing 中创建桌面应用程序的框架。NetBeans 提供了与参考实现的紧密集成。我喝了 Kool-Aid(r) 并创建了许多程序,从简单的单面板统计计算器到大型多窗口、多面板数据分析和模拟程序。
此后 JSR 已基本被放弃,NetBeans 的下一版本 (7.1) 将不再支持它。我正在寻找有关如何将这组现有应用程序转换为新框架的建议。
似乎有几种可能的选择,包括:
- NetBeans平台。我对此有一些经验。虽然它功能强大,但对于某些应用程序来说似乎有点过分了。
- Eclipse 富客户端平台( RCP)。
与NetBeans 平台类似的想法。 - 更好的Swing 应用程序框架。JSR 参考实现的一个分支,但没有与我能找到的 IDE 紧密集成。
- Guice 实用程序和工具集。
- 滚我自己的。
还有其他人。
有没有人有从 JSR 296 过渡到这些替代方案之一的经验?如果其他人以前尝试过,我真的不想经历所有这些的学习曲线。
除了移动项目之外,任何人都可以分享他们在过渡期间维护完整版本控制历史的经验吗?移动帮助系统怎么样?那效果好吗?
感谢您提供的任何建议。