2014-02-07 10 views
0

Я работаю над продуктом, который является приложением RCP на основе Eclipse 3.x api. Теперь мы пытаемся переместить его в Eclipse 4.x. Мы используем некоторые внутренние классы в нашем коде. Я уже прочитал учебник Vogella о переносе на Eclipse 4.x из 3.x, но я до сих пор не знаю, как начать.Миграция приложения приложения eclipse 3.x в eclipse 4.x

Мы хотим использовать новые функции Eclipse, мой главный вопрос заключается в том, что у нас есть большое количество просмотров, макетов в нашем старом коде, так что должен быть подход, которым я должен следовать. Также есть способ создать модель приложения из моего старого приложения с использованием API 3.x.

Я застреваю и не понимаю, как действовать дальше.

ответ

5

Это действительно зависит от того, что вы пытаетесь сделать. Вы просто хотите обновить IDE? Или проект должен основываться на платформе e4.

Недавно я обновил проект от 3.x до новой IDE. Это работает очень хорошо, уровень совместимости делает хорошую работу, и вы можете запускать приложение с минимальными изменениями. Однако, если вы это сделаете, вы не можете использовать преимущества платформы e4.

Если вы хотите перенести приложение на e4, это больше работы. В основном вы не хотите касаться всего старого кода, поэтому есть возможность иметь в вашем приложении плагины 3.x и e4. Это делается с моделями e4 bridge и wrapper для старого кода. Большинство представлений и редакторов 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/migrating-from-eclipse-3-x-to-eclipse-4-e4/

Энди

0

Я прочитал как tutorial.But я stucked и получил слишком много запутался, с чего начать , В основном 3 функции есть 1. CSS стиль виджетов (который я понял и сделал немного его) 2. ввести инъекцию зависимостей в мой код 3. поставить модель приложения

Какой подход я должен следовать ?

+0

см. Документ по ссылке, приведенной выше. Я думаю, вы дадите вам четкое представление о том, как начать – decoder

0

Этот документ помог мне решить, какую стратегию принять. http://www.eclipse.org/forums/index.php/fa/17403/ для mig.Indicates четко, какую стратегию вы должны принять на основе существующей структуры кода. Упование помогает

 Смежные вопросы

  • Нет связанных вопросов^_^