0

我正在为我们的内部工具开发一个独立的 GUI。在它足够成熟之后,它应该作为插件集成到 Eclipse 中。

我是 Java 世界的新手。我已阅读有关 RCP 的信息。这是 RCP 的正确用例场景吗?如果是,我可以在 RCP 应用程序/插件中使用 SWT 视图吗?

4

2 回答 2

2

这是 RCP 的正确用例场景吗?

是的,RCP 非常适合。您可以使用相同的插件在 Eclipse 和独立应用程序中提供功能。

如果是,我可以在 RCP 应用程序/插件中使用 SWT 视图吗?

是的当然。在最新版本的 RCP (e4) 之前,您只能将 SWT 用于 GUI(当然,Swing/JavaFX/等可以与 SWT 集成)。

于 2012-12-03T06:22:26.610 回答
2

当您开发基于 Eclipse RCP 的应用程序时,实际上您开发了许多插件。如果您遵循一组特定的受限规则,那么您的插件可以作为 RCP 应用程序的一部分和更大的 Eclipse IDE 的一部分原样运行。

(人们很容易争辩说 IDE“只是”一个非常大的 RCP 应用程序。IDE 基于 Eclipse 平台,而 Eclipse RCP 只是其中的一个小子集......)

我会为你的项目推荐两本书:

  • Jeff McAffer、Jean-Michel Lemieux 和 Chris Aniszczyk 撰写的“Eclipse 富客户端平台(第 2 版)” - 请参阅Amazon
  • “Eclipse 插件(第 3 版)”,作者 Eric Clayberg 和 Dan Rubel - 参见Amazon

第一个或多或少是基于 RCP 的应用程序的圣经,后者为您提供了很多关于如何集成到 IDE 的好例子。非常先进,但也非常好。

于 2012-12-03T08:54:56.290 回答