Hibernate と Spring を統合して、Swing で多くのデスクトップ アプリケーションを開発してきました。アプリケーションのライフサイクル、ロギング、アラート、承認、フォームとそれらの検証など、多くのことが繰り返され、迅速かつ便利な方法で実行する必要があることがわかりました。フレームワークを探し始めました。数年前から死んでいる Swing Application Framework に出会いました。Spring RCP は本当に私の期待に応えてくれました。特に、Java Bean モデルに基づいてフォームを作成するのが好きでしたが、それも死んでいることに気付きました。Netbeans RCP は私には向いていません。Eclipse を使用しており、デスクトップ開発に別の IDE を使用したくありません。私は Eclipse RCP にそれほど興奮していません。あまりにも Eclipse 指向であると感じました。どのツールとも結合度の低いものが好まれます。
Java でのデスクトップ ベースのビジネス アプリケーションの開発に対するサポートが非常に弱いことに驚いています。Java は Web 環境でのみ使用されていたようです。そのようなアプリを作成するための優先言語は何ですか? また、Java を使い続けたい場合、Spring RCP に似たものを見つける機会はありますか (これまでは見つけられませんでした)。