0

使用像 Netbeans Platform 或 Eclipse RCP 这样的平台究竟会给您的应用程序增加多少膨胀?我正在尝试确定我是否真的需要使用它。我只会使用框架实际提供的极少量功能,所有这些功能都相对容易从头开始实现。

我基本上只需要某种形式的插件管理,用户根据 API 对他们的库进行编码,我的程序可以找到他们的服务。这很容易用几行代码从头开始实现。除此之外,我还需要做一些 2D 图形工作,其中可以拖放小部件等。这两个要求是否足以构成使用框架的强大案例?我实际上更倾向于自己做。

谢谢。

4

1 回答 1

1

如果您正在考虑编写自己的插件解决方案,我强烈建议您通过 RCP 使用 Eclipse 的 OSGi 实现。OSGi 坚如磐石,可以处理同一个库的替代版本和各种类路径问题。这将帮助您的插件提供者,因为他们不必担心存在哪些其他库。这比将一堆罐子放到同一个类路径中要好得多。

于 2011-04-06T21:13:46.960 回答