首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Netbeans RCP与Eclipse RCP

Netbeans RCP与Eclipse RCP
EN

Stack Overflow用户
提问于 2010-10-23 17:46:56
回答 2查看 6.3K关注 0票数 11

我想开始一个新的项目,这将广泛使用插件。我知道Eclipse和Netbeans都有各自的富客户端平台,各有长处和短处。

我想要一些Stack Overflow社区更喜欢的评论。

同样,也是最重要的是,使用各自的平台为已经存在的应用程序编写插件是多么容易。例如,如果我完成了我的应用程序,并希望第三方能够使用他们自己的插件来扩展它,那么这些平台如何提供这方面的功能呢?他们需要我的源码来做这件事吗?或者这些平台提供第三方可以编码的插件API吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-10-25 15:56:26

我想要一些Stack Overflow社区更喜欢的评论。

我倾向于Eclipse RCP,主要是因为我仍然认为IDE本身是目前最好的。Eclipse RCP也更加成熟,在web上有更多的书籍和文档。Netbeans RCP稍微落后了一点,我在Amazon.com上只能找到三本关于这个平台的书。

我也非常渴望看到这个平台随着它的e4项目一起成长,这将简化很多事情(从依赖注入到UI定制)。

也是最重要的,使用各自的平台为已经存在的应用程序编写插件是多么容易。例如,如果我完成了我的应用程序,并希望第三方能够使用他们自己的插件来扩展它,那么这些平台如何提供这方面的功能呢?他们需要我的源码来做这件事吗?或者这些平台提供第三方可以编码的插件API吗?

我可以想象,当两个平台都被设计为可扩展时,这个问题的答案将不会真正令人满意。他们在这个部门是相当平等的。

最重要的是设计你的应用程序也是可扩展的。也就是说,提供扩展点。您不必为此提供源代码,但您可以记录扩展点。此外,如果您需要提供接口,您可以只提供javadoc,而不提供真正的源代码。

我重申我的观点,使用RCP设计应用程序并不意味着您的应用程序将自动可扩展。您还必须设计您的应用程序来做到这一点。这并不容易,因为你是第一次学习这个平台,但你最终会从经验中学到它。

票数 6
EN

Stack Overflow用户

发布于 2012-02-04 03:38:13

考虑一下你的插件是否真的需要像eclipse、RCP或NetBeans提供的那样复杂的架构。RCP或NetBeans的插件只能由具有强大的 RCP/NetBeans经验的Java开发人员创建。请注意,您可以(非常简单地)执行根本不可插拔的RCP应用程序。在某些情况下,最好是编写自己的,也许不太灵活,但更友好的方式附加新的插件。你甚至可以为他们做一些向导。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4003372

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档