【发布时间】:2012-12-03 05:59:01
【问题描述】:
我正在为我们的内部工具开发一个独立的 GUI。等它足够成熟之后,应该会作为插件集成到Eclipse中。
我是 Java 世界的新手。我已阅读有关 RCP 的信息。这是 RCP 的正确用例场景吗?如果可以,我可以在 RCP 应用程序/插件中使用 SWT 视图吗?
【问题讨论】:
标签: eclipse-plugin swt eclipse-rcp
我正在为我们的内部工具开发一个独立的 GUI。等它足够成熟之后,应该会作为插件集成到Eclipse中。
我是 Java 世界的新手。我已阅读有关 RCP 的信息。这是 RCP 的正确用例场景吗?如果可以,我可以在 RCP 应用程序/插件中使用 SWT 视图吗?
【问题讨论】:
标签: eclipse-plugin swt eclipse-rcp
这是 RCP 的正确用例场景吗?
是的,RCP 非常适合。您可以使用相同的插件在 Eclipse 和独立应用程序中提供功能。
如果可以,我可以在 RCP 应用程序/插件中使用 SWT 视图吗?
是的,当然。在最新版本的 RCP (e4) 之前,您只能将 SWT 用于 GUI(当然,Swing/JavaFX/等可以与 SWT 集成)。
【讨论】:
当您开发基于 Eclipse RCP 的应用程序时,实际上您开发了许多插件。如果您遵循一组特定的有限规则,那么您的插件可以作为 RCP 应用程序的一部分和更大的 Eclipse IDE 的一部分原封不动地运行。
(人们很容易争辩说 IDE“只是”一个非常大的 RCP 应用程序。IDE 基于 Eclipse 平台,而 Eclipse RCP 只是其中的一个小子集......)
我会为你的项目推荐两本书:
第一个或多或少是基于 RCP 的应用程序的圣经,后者为您提供了很多关于如何集成到 IDE 中的好例子。非常先进,但也非常好。
【讨论】: