Могу ли я использовать Eclipse RCP framework с google's Window Builder Pro для разработки настольных приложений.
Я также хочу узнать больше о Eclipse RCP, каковы его преимущества по сравнению со свингом.
Могу ли я использовать Eclipse RCP framework с google's Window Builder Pro для разработки настольных приложений.
Я также хочу узнать больше о Eclipse RCP, каковы его преимущества по сравнению со свингом.
Да, вы можете использовать WindowBuilder Pro для разработки Eclipse RCP. Window Builder Pro имеет отличную поддержку для SWT, JFace и Eclipse RCP, таких как представления и перспективы, например, вы можете создавать перспективы в визуальном редакторе.
Что касается вторых вопросов, вы можете напрямую сравнить Swing и Eclipse RCP, эквивалентом Swing является SWT, и они имеют сопоставимые функции. У SWT лучше выглядят родные виджеты ОС.
SWT — это набор виджетов, которые вы можете использовать. Поверх SWT построен JFace - JFace представляет собой набор высокоуровневых фреймворков для MVC, мастеров, привязки данных, работы с таблицами/древовидными изображениями, комбо...
Поверх SWT и JFace построен Eclipse RCP, который обеспечивает инфраструктуру приложений для плагинов с поддержкой расширений, перспектив/представлений, действий, меню и, в основном, для расширяемости.
Как ваш первый вопрос, да, WindowBuilder Pro может создавать код SWT.
Что касается второго, есть много сравнений плюсов и минусов Swing и RCP, и основной вердикт таков: это зависит. Лично я бы порекомендовал пройти маршрут RCP для любой крупной работы, но имейте в виду, что это полный стек, а не просто набор инструментов для виджетов, и вещи, которые вам нужно будет изучить, соответственно, больше.