5

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

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

该应用程序将具有文本编辑器、网格视图、框图和图形可视化等功能。

我已经有 netbeans 开发的经验,但是学习 eclipse 不会有什么坏处。任何其他选择也将受到欢迎。

4

7 回答 7

5

我使用 Eclipse 构建了 RCP 文本编辑器、多个视图和图表(仅缺少您提到的框图)。环境非常好,社区支持获得帮助(这是我的第一次 Eclipse RCP 体验 - 几乎我所有的问题都在 eclipse 论坛中的某个时间点或另一个点得到了回答。如果没有 - 我得到了很好的反馈。 )

该平台非常轻巧,并且总体上可以很好地处理内存。您可能会遇到的一些问题,您可能会在您选择的任何平台上遇到。

于 2008-10-07T13:30:12.357 回答
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
于 2008-10-23T03:44:19.773 回答
2

我投票给 Netbeans。它的许多缺点已在 5 和 6 版本中得到纠正。社区较小,但肯定同样有帮助。

另一种选择是 Swing 应用程序框架 (JSR-296),它为构建 Swing 应用程序提供了一个非常轻量级的框架。它提供了一些基本的管道,例如共享数据和基本状态和工作组件的应用程序上下文。它不提供任何复杂的组件,因此对于您的需要来说它可能太轻量级了。

于 2008-10-07T15:11:43.040 回答
1

我建议使用 Eclipse RCP,据我所知,它有很多有用的方面,如动作和命令机制、Eclipse 表单、数据绑定等。您可以使用 GEF 和 Zest 进行基于图形的可视化和可视化编辑器。Window builder 也是拖放 ui 创建的便捷选择。还有很多学习 Eclipse4 RCP 的资源,vogella.de 是一个很好的起点。干杯...

于 2009-04-06T13:37:25.327 回答
0

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

于 2009-07-20T14:18:35.793 回答
0

您是否必须仅在 Eclipse 和 Netbeans 之间进行选择?

听说春天不错 替代文字

于 2008-10-07T08:28:23.963 回答
-1

Eclipse 有错误,尤其是文本编辑器。另一方面,Netbeans 比孤岛危机更糟

于 2008-10-07T07:33:16.133 回答