我正在开发一个基于 Eclipse 3.x api 的 RCP 应用程序产品。现在我们正试图将其移至 Eclipse 4.x。我们在代码中使用了一些内部类。我已经阅读了 Vogella 提供的关于从 3.x 迁移到 Eclipse 4.x 的教程,但我仍然不知道如何开始。
我们想利用新的 Eclipse 特性,我的主要问题是我们的旧代码中有大量的视图和布局,所以我应该遵循什么方法。还有一种方法可以使用 3.x API 从我的旧应用程序创建应用程序模型。
我被卡住了,不知道如何继续。
我正在开发一个基于 Eclipse 3.x api 的 RCP 应用程序产品。现在我们正试图将其移至 Eclipse 4.x。我们在代码中使用了一些内部类。我已经阅读了 Vogella 提供的关于从 3.x 迁移到 Eclipse 4.x 的教程,但我仍然不知道如何开始。
我们想利用新的 Eclipse 特性,我的主要问题是我们的旧代码中有大量的视图和布局,所以我应该遵循什么方法。还有一种方法可以使用 3.x API 从我的旧应用程序创建应用程序模型。
我被卡住了,不知道如何继续。
这真的取决于你想要做什么。你只是想更新你的IDE吗?还是该项目应该基于e4平台。
我最近将一个项目从 3.x 更新到了新的 IDE。这很好用,兼容层做得很好,你可以用最少的改变来运行应用程序。但是,如果您这样做,您将无法使用 e4 平台的优势。
如果您想将您的应用程序移至 e4,则需要做更多的工作。大多数情况下,您不想接触所有旧代码,因此可以在您的应用程序中同时运行 3.x 和 e4 插件。旧代码的 e4 桥接器和包装器类就是这样做的。大多数 IDE 视图和编辑器也仍然基于 3.x,因此如果您使用它们,e4 桥接器也是合并它们的好方法。
一些信息可以在这里找到:
http://tomsondev.bestsolution.at/2011/06/10/how-to-apply-the-e4-programming-model-to-3-x/ http://eclipsesource.com/blogs/2012/06/ 18/迁移-从-eclipse-3-x-到-eclipse-4-e4/
安迪
我已经阅读了这两个教程。但是我被困住了,对从哪里开始感到困惑。基本上有 3 个功能 1. 小部件的 css 样式(我理解并做了一点) 2. 在我的代码中引入依赖注入 3. 放置应用程序模型
我应该遵循什么方法?
这份文件帮助我决定采用哪种策略。http://www.eclipse.org/forums/index.php/fa/17403/ 用于迁移。根据您现有的代码结构清楚地表明您应该采用哪种策略。希望它有所帮助