几年前,JSR 296 引入了一个在 Swing 中创建桌面应用程序的框架。 NetBeans 提供了与引用实现的紧密集成。我喝了 Kool-Aid(r) 并创建了许多程序,从简单的单面板统计计算器到大型多窗口、多面板数据分析和模拟程序。
此后,JSR 已基本被放弃,下一版本的 NetBeans (7.1) 将不再包含对它的支持。我正在寻找有关如何将这组现有应用程序转换为新框架的建议。
似乎有几种可能的选择,包括:
- NetBeans Platform .我对此有一些经验。虽然它是 非常有能力,但对于某些应用程序来说似乎有点矫枉过正。
- Eclipse Rich Client Platform (RCP)。类似的想法
NetBeans 平台。 - Better Swing Application Framework . JSR 的一个分支 引用实现,但没有与 IDE 紧密集成 我能找到的。
- Guice Utilities & Tools Set .
- 自己动手。
还有其他的。
有没有人有从 JSR 296 过渡到这些替代方案之一的经验?如果其他人以前尝试过,我真的宁愿不经历所有这些的学习曲线。
除了移动项目之外,任何人都可以分享他们在过渡期间维护完整的版本控制历史的经验吗?移动帮助系统怎么样?效果好吗?
感谢您提供的任何建议。
最佳答案
BSAF 正在积极开发中,所以我不会(实际上不会,从诞生之初就使用 fork ,因为从那以后根本没有维护原版:) 看不出有任何理由不继续使用它。
关于java - 从 Swing 应用程序框架 (JSR 296) 过渡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8405713/