我正在构建一个桌面应用程序。我们的分析表明,使用RCP可以更好地构建它。我应该使用eclipse或netbeans平台来构建我的应用程序。要考虑的一些因素是
应用程序将包含文本编辑器,网格视图,方框图和图形可视化等内容。
我已经有过netbeans开发的经验,但学习eclipse不会受到伤害。任何其他选择也会受到欢迎。
答案 0 :(得分:5)
我使用Eclipse构建了RCP文本编辑器,多个视图和图形图(仅缺少您提到的框图)。环境非常好,以及社区对获得帮助的支持(这是我的第一次Eclipse RCP体验 - 几乎所有的问题都在eclipse论坛中得到了回应。如果没有 - 我得到了很好的反馈。 )
该平台非常轻巧,一般来说处理内存很好。您可能遇到的一些问题,您可能会遇到您选择的任何平台。
答案 1 :(得分:5)
我会看看Netbeans。 Netbeans基于Swing而Eclipse使用SWT。 Sun在过去几年里为Netbeans付出了很多努力,而且非常好。
Netbeans网站上有一些插件和平台的教程。
http://www.netbeans.org/kb/trails/platform.html
这当然是一个宗教问题。你会发现它在网上反复争论。这里有几个有趣的主题。
http://www.nabble.com/Choosing-Netbeans-platform-or-Eclipse-RCP-td16012394.html
http://www.javalobby.org/java/forums/t103146.html
答案 2 :(得分:2)
我的投票是针对Netbeans的。它的许多缺点已在5和6版本中得到纠正。社区规模较小,但肯定同样有用。
另一个选项是Swing应用程序框架(JSR-296),它为构建Swing应用程序提供了一个非常轻量级的框架。它提供了一些基本管道,例如应用程序上下文,以共享数据和基本状态以及工作组件。它不提供任何复杂的组件,因此它可能太轻,无法满足您的需求。
答案 3 :(得分:1)
我建议使用Eclipse RCP,据我所知,它有许多有用的方面,如动作和命令机制,Eclipse Forms,数据绑定等。您可以使用GEF和Zest进行基于图形的可视化和可视化编辑器。 Window Builder也是拖放ui创建的便捷选择。还有许多学习Eclipse4 RCP的资源,vogella.de是一个很好的起点。欢呼声...
答案 4 :(得分:0)
答案 5 :(得分:0)
Eclipse RCP功能强大。我把它用于我的一个项目。是的它有一些错误,但它有很多文件,它比我认为的Netbeans RCP更快。
答案 6 :(得分:-1)
Eclipse特别是文本编辑器存在错误。另一方面,Netbeans吸收RAM比孤岛危机更糟糕