Netbeans RCP与Eclipse RCP

Nic*_*men 11 eclipse rcp netbeans

我想开始一个新项目,它将广泛使用插件.我知道Eclipse和Netbeans都有各自的Rich Client平台,两者各有优缺点.

我想对Stack Overflow社区更喜欢的一些评论.

此外,最重要的是,各个平台为现有应用程序编写插件是多么容易.例如,如果我完成了我的应用程序,并希望第三方能够使用自己的插件扩展它,那么每个平台如何为此提供功能?他们是否需要我的源代码才能这样做,或者这些平台是否提供了第三方可以编码的插件API?

nan*_*nda 6

我想对Stack Overflow社区更喜欢的一些评论.

我倾向于使用Eclipse RCP,主要是因为我仍然认为IDE本身现在是最好的.Eclipse RCP也更加成熟,并且在Web上有更多的书籍和文档.Netbeans RCP稍稍落后于我在Amazon.com上可以找到的关于该平台的三本书.

我也非常渴望看到平台随着e4项目的发展而增长,这将简化很多事情(从依赖注入到UI定制)

此外,最重要的是,各个平台为现有应用程序编写插件是多么容易.例如,如果我完成了我的应用程序,并希望第三方能够使用自己的插件扩展它,那么每个平台如何为此提供功能?他们是否需要我的源代码才能这样做,或者这些平台是否提供了第三方可以编码的插件API?

我可以想象,这个问题的答案并不会令人满意,而两个平台都是可扩展的.他们在这个部门非常平等.

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

我重复一点,使用RCP设计应用程序并不意味着您的应用程序将自动可扩展.您还必须设计您的应用程序.当您第一次学习平台时,这将不会轻易实现,但您最终将从经验中了解它.