Eclipse RCP или e4 для создания GUI для настольного приложения?

У меня есть настольное приложение Java, работающее из командной строки. Я должен поместить богатый GUI на него и Eclipse, RCP был бы идеален, кроме существуют некоторые проблемы с ним - особенно кривая обучения.

Книга RCP Eclipse устарела (записанный для Eclipse 3.1). Я не знаю, как актуальный и завершают другие ресурсы для изучения Eclipse, который RCP. e4 проект, как предполагалось, упростил эту кривую обучения, но существует немного ресурсов для изучения e4.

Кто-либо может предложить некоторое понимание относительно того, ли Eclipse, RCP или e4 лучше подходят для создания богатого GUI для настольного приложения, учитывая, что я должен буду иметь дело с кривой обучения для того, какой бы ни один я выбираю?

Спасибо.

6
задан Sumit Singh 31 October 2012 в 10:36
поделиться

3 ответа

Как вы говорите, доступной литературы не так много, я бы остановился на более широком сообществе, и это почти наверняка Eclipse 3.4 / 3.5. Я могу порекомендовать эту книгу , даже если она не охватывает RCP. Что касается части RCP, я бы просто начал с одного из примеров (базовое приложение rcp электронной почты) и поэкспериментировал. Группы новостей eclipse - отличный источник информации для обучения и получения помощи.

2
ответ дан 8 December 2019 в 16:01
поделиться

Сначала вы должны иметь представление о SWT, JFace и после изучить небольшие учебники Ларса Вогеллы из Интернета. И определенно через один-два дня вы сможете легко разработать свое настольное приложение.

1
ответ дан 8 December 2019 в 16:01
поделиться

Eclipse 3.x

Кривая обучения для разработки Eclipse в целом действительно довольно крутая, независимо от того, разрабатываете ли вы подключаемые модули или автономные приложения RCP. Книга Eclipse Plugins (3-е издание) , упомянутая в ответе zedoo , является очень хорошей отправной точкой для понимания основных концепций и API-интерфейсов потока Eclipse 3.x. Что касается сетевых ресурсов, то Ларс Фогель имеет на своем веб-сайте множество очень подробных и полезных руководств по удалению RCP и разработке подключаемых модулей Eclipse в целом.

e4

На главной странице Eclipse 4.0 SDK Early Adopter Release есть ссылки на несколько руководств и очень подробные примечания к выпуску и большинство важно новая и заслуживающая внимания страница со всеми блестящими новыми функциями по сравнению с потоком 3.x.

Заключение

Конечно, e4 еще не так развит, как Eclipse 3.6, последний выпуск в потоке 3.x, что явно является недостатком. Однако, насколько я могу судить после недавнего экспериментирования с ним, API и вся методология разработки были оптимизированы, что упрощает установку и запуск.Документация по-прежнему немного скудна, но постоянно появляются новые руководства и сообщения в блогах, и в целом вокруг e4 появляется все больше и больше шума.
Если начать напрямую с e4, это избавит вас от проблем с изучением и, в конечном итоге, отказом от изучения API 3.x, поэтому, если вы занимаетесь этим надолго, я бы посоветовал перейти на e4 сейчас. Если это относительно короткий разовый проект, и вы хотите снизить риск, перейдите на 3.x и воспользуйтесь преимуществами зрелой базы кода и большого количества документации.

12
ответ дан 8 December 2019 в 16:01
поделиться
Другие вопросы по тегам:

Похожие вопросы: