【问题标题】:RCP for creating standalone application, later converted to pluginRCP 用于创建独立应用程序,后来转换为插件
【发布时间】:2012-12-03 05:59:01
【问题描述】:

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

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

【问题讨论】:

    标签: eclipse-plugin swt eclipse-rcp


    【解决方案1】:

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

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

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

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

    【讨论】:

      【解决方案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 中的好例子。非常先进,但也非常好。

      【讨论】:

        猜你喜欢
        • 2015-12-29
        • 1970-01-01
        • 2013-08-12
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-07-04
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多