我正在为我们的内部工具开发一个独立的GUI。在它已经足够成熟之后,它应该作为插件集成到Eclipse中。
我是Java世界的新手。我读过有关RCP的内容。这是RCP的正确用例场景吗?如果是,我可以在RCP应用程序/插件中使用SWT视图吗?
答案 0 :(得分:2)
这是RCP的正确用例场景吗?
是的,RCP非常适合。您可以使用相同的插件在Eclipse和独立应用程序中提供功能。
如果是,我可以在RCP应用程序/插件中使用SWT视图吗?
是的,当然。在最新版本的RCP(e4)之前,您只能 使用SWT进行GUI(当然,Swing / JavaFX /等可以与SWT集成)。
答案 1 :(得分:2)
当您开发基于Eclipse RCP的应用程序时,实际上您开发了许多插件。如果您使用一组特定的有限规则,那么您的插件可以作为RCP应用程序的一部分运行,也可以作为更大的Eclipse IDE的一部分运行。
(人们很容易认为IDE只是一个非常大的RCP应用程序.IDE基于Eclipse平台,其中Eclipse RCP只是一个小子集......)
我会为你的项目推荐两本书:
如果第一个或多或少是基于RCP的应用程序的圣经,后者为您提供了很多关于如何集成到IDE中的好例子。非常先进,但也非常好。