哪个是最好的RCP平台

时间:2008-10-07 07:21:51

标签: eclipse netbeans rcp

我正在构建一个桌面应用程序。我们的分析表明,使用RCP可以更好地构建它。我应该使用eclipse或netbeans平台来构建我的应用程序。要考虑的一些因素是

  • 性能
  • 外观和感觉
  • 目标用户(开发人员/测试人员)之间的受欢迎程度
  • 许可证(必须是一些FOSS)

应用程序将包含文本编辑器,网格视图,方框图和图形可视化等内容。

我已经有过netbeans开发的经验,但学习eclipse不会受到伤害。任何其他选择也会受到欢迎。

7 个答案:

答案 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)

您是否只能在Eclipse和Netbeans之间进行选择?

我听说春天很好 alt text

答案 5 :(得分:0)

Eclipse RCP功能强大。我把它用于我的一个项目。是的它有一些错误,但它有很多文件,它比我认为的Netbeans RCP更快。

答案 6 :(得分:-1)

Eclipse特别是文本编辑器存在错误。另一方面,Netbeans吸收RAM比孤岛危机更糟糕