Я разработал много настольных приложений в Swing, даже те, которые немного сложнее, с интеграцией Hibernate и Spring. Я узнал, что многие вещи повторяются и должны выполняться быстро и удобно, например, жизненный цикл приложений, протоколирование, оповещения, авторизация, формы и их проверка. Я начал искать рамки. Как я понял, я встречал Swing Application Framework, который уже несколько лет мертв. Spring RCP действительно оправдал мои ожидания, особенно создание форм на основе модели Java Bean - это то, что мне понравилось, но я понял, что он тоже мертв. Netbeans RCP не для меня, я использую Eclipse, и я не хочу использовать другую среду IDE для разработки рабочего стола. Я не очень рад Eclipse RCP, у меня появилось ощущение, что он слишком ориентирован на Eclipse, я бы предпочел что-то низкое, связанное с любым инструментом, кроме того, это не так просто изучить.
Я удивлен, что существует настолько слабая поддержка для разработки настольных бизнес-приложений на Java. Он, как Java, использовался только в веб-среде. Каков предпочтительный язык для создания таких приложений? И если я хочу остаться с Java, есть ли шанс найти что-то похожее на Spring RCP (до сих пор я не мог)?