几年前,JSR 296引入了一个在Swing中创建桌面应用程序的框架。 NetBeans提供了与参考实现的紧密集成。我喝了Kool-Aid(r)并创建了许多程序,从简单的单面板统计计算器到大型多窗口,多窗格数据分析和模拟程序。
JSR已经基本上被放弃了,下一版本的NetBeans(7.1)将不再包含对它的支持。我正在寻找有关如何将这组现有应用程序转换为新框架的建议。
似乎有几种可能的选择,包括:
还有其他人。
有没有人有过从JSR 296过渡到其中一种替代方案的经验?如果其他人以前尝试过,我真的不想完成所有这些的学习曲线。
除了移动项目之外,任何人都可以介绍他们在过渡期间维护不间断版本控制历史的经验吗?移动帮助系统怎么样?这样做有效吗?
感谢您提供任何建议。
答案 0 :(得分:2)
BSAF正在积极开发,所以我不会(实际上并没有,因为从那时起就没有使用过叉子,因为从那时起它一直没有维护:)看到任何理由根本不继续使用它。
答案 1 :(得分:0)
我会提出一个稍微激烈的建议,尽管放弃Swing。过渡到其他任何事情都是非平凡的,因为你已经在Java中了,我只是转向GWT。鉴于Oracle只对企业Java感兴趣并且它们是一个商业密集的公司,因此Swing肯定会采用相同的方式。我们直接从Swing转到JavaScript大约5 - 6年,在过去的12-18个月里,这个方向的变化非常强烈。
答案 2 :(得分:0)
如果您愿意,仍然可以在NetBeans 7.2中使用(B)SAF进行开发。在撰写本文时,集成需要所有者。请参阅:http://netbeans.org/bugzilla/show_bug.cgi?id=204661#c59