Cla*_*lma 9 java eclipse-rcp netbeans-platform
我要开始一个相当大的应用程序为我的公司,因为它必须是跨平台的,我们对Java的指向(会喜欢C#,而是探讨了Xamarin生态系统和Mac部分似乎是相当落后的休息包...)
现在,我正在评估Netbeans 8和Eclipse 4作为RCP.在我继续之前,我不得不说我已经维护了近一年我们之前用Netbeans平台编写的软件,但是它有很多性能问题和很多错误(其中一些似乎与平台有关)本身 - 即插件没有更新,没有任何明显的理由)我和我的公司都对Netbeans平台失去了信心,但另一方面,我似乎无法找到一个开始挖掘Eclipse RCP的好方法.当然,维护该软件意味着我已经在Netbeans平台上有经验,而我在Eclipse RCP的"Hello World"级别.
最重要的是,我想我将使用JavaFX 8,我也必须学习它,因为它似乎是Java GUI中新的事实标准.
基本上我的软件应该处理客户的(本地,SQLite或JavaDB或类似的)数据库,各种数据通过以太网发送到其他设备.
那么,有没有人经历过这样或那样的经历?而且,如果有人进入Eclipse,在我开始购买书籍之前可以给我一些Eclipse 4 RCP的更新教程吗?
谢谢任何人.
取决于你选择的UI工具包,eclipse是SWT和netbeans是纯粹的摇摆,因此纯java.我没有使用eclipse,但我已经做了近三年的Netbeans插件.Netbeans模块化编程是我所知道的纯粹快乐.
JSR 296在从Java 7推迟到Java 8后被推迟到Java 9.所以我不会等待.Spring RCP很久以前就已经死了.上述帖子的作者似乎对Netbeans RCP的方法有先入为主的观点.
Netbeans很久以前就已经实现了JSR 296和JSR 277,并且它们的实施已经过时间测试,差不多15年了.
在一天结束时,它归结为你想要做的事情.但Netbeans RCP是一个很好的工具,并被许多客户使用.联邦快递和美国空军是我想到的.
下面列出的是netbeans的展示,它列出了RCP的所有现有用户.它可能有点过时IMO.
https://platform.netbeans.org/screenshots.html
更新
还有一件事我想写,但发现很难在昨晚聚集在酒吧:).前段时间我试图将SquirrelSql转换为使用JavaFX,但与我所有其他想法一样,我中途失去了兴趣.我发现令人惊讶的是,我可以使用JavaFx的类似MVC和JBoss焊接CDI,我真的很喜欢在Java Desktop UI世界中编写MVC.我知道你一定已经做出了决定,但值得一看的是,我相信它可能会为你未来的努力而派上用场,因为你花时间以桌面应用为生.这是代码,查看fw-fx目录.