Eclipse plugin 用于创建独立应用程序的RCP,稍后转换为插件

Eclipse plugin 用于创建独立应用程序的RCP,稍后转换为插件,eclipse-plugin,swt,eclipse-rcp,Eclipse Plugin,Swt,Eclipse Rcp,我正在为我们的内部工具开发一个独立的GUI。在它足够成熟之后,应该将其作为插件集成到Eclipse中 我是Java世界的新手。我读过RCP。这是RCP的正确用例场景吗?如果是,我可以在RCP应用程序/插件中使用SWT视图吗 这是RCP的正确用例场景吗 是的,RCP非常适合。您可以使用相同的插件在Eclipse和独立应用程序中提供功能 如果是,我可以在RCP应用程序/插件中使用SWT视图吗 当然可以。在最新版本的RCP(e4)之前,您只能将SWT用于GUI(当然,Swing/JavaFX/etc可

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

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

这是RCP的正确用例场景吗

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

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

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

这是RCP的正确用例场景吗

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

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


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

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

(可以很容易地说IDE“只是”一个非常大的RCP应用程序。IDE基于Eclipse平台,Eclipse RCP只是其中的一个小子集…)

我想为您的项目推荐两本书:

  • Jeff McAffer、Jean-Michel Lemieux和Chris Aniszczyk撰写的《Eclipse富客户端平台(第二版)》——请参阅
  • Eric Clayberg和Dan Rubel的“Eclipse插件(第三版)”-请参阅

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

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

(可以很容易地说IDE“只是”一个非常大的RCP应用程序。IDE基于Eclipse平台,Eclipse RCP只是其中的一个小子集…)

我想为您的项目推荐两本书:

  • Jeff McAffer、Jean-Michel Lemieux和Chris Aniszczyk撰写的《Eclipse富客户端平台(第二版)》——请参阅
  • Eric Clayberg和Dan Rubel的“Eclipse插件(第三版)”-请参阅
其中第一个或多或少是基于RCP的应用程序的圣经,后者提供了许多关于如何集成到IDE中的好例子。时代很先进,但也很好