Несколько лет назад JSR 296 представил платформу для создания настольных приложений в Swing. NetBeans обеспечивает тесную интеграцию с эталонной реализацией. Я выпил Kool-Aid (r) и создал ряд программ от простых однопанельных статистических калькуляторов до больших многооконных, многопанельных программ анализа данных и моделирования.
С тех пор JSR был в основном заброшен, и следующая версия NetBeans (7.1) больше не будет включать его поддержку. Я ищу совет о том, как перевести эту группу существующих приложений на новый каркас.
Кажется, есть несколько возможных вариантов, в том числе:
- Платформа NetBeans . У меня есть некоторый опыт с этим. Пока это
вполне способный, для некоторых приложений это кажется излишним.
- Платформа Eclipse Rich Client (RCP). Подобные мысли к
Платформа NetBeans.
- Платформа приложений Better Swing . Вилка из JSR
эталонная реализация, но без тесной интеграции с IDE
что я могу найти.
- Набор утилит и инструментов Guice .
- Ролл мой.
И есть другие.
Есть ли у кого-нибудь опыт перехода с JSR 296 на одну из этих альтернатив? Я бы действительно предпочел не проходить обучение всем этим, если бы кто-то еще пробовал это раньше.
Помимо простого переноса проекта, может ли кто-нибудь рассказать о своем опыте ведения непрерывной истории управления версиями во время перехода? Как насчет перемещения справочной системы? Это хорошо сработало?
Спасибо за любой совет, который вы можете дать.