Java エコシステムの開発者にとって、UI 設計に関してはいくつかの選択肢があります。最もよく知られているのは次のとおりです。
- Swing (Netbeans とその GUI ビルダーで使用する場合に推奨)
- Eclipse の SWT (主に Eclipse プラグインに推奨)
さて、JRuby/Groovy/Jythonまたは他の「動的」JVM言語をターゲットとする、これに代わるフレームワークまたは設計の代替手段はありますか?
一部の UI フレームワークは Swing または SWT 上のレイヤーです。たとえば、フレームワークは XML で画面の記述を読み取り、対応する Swing コンポーネントをインスタンス化できます。
そのようなフレームワークを知っていても、JVM の「動的」言語をターゲットにしている場合は、それらも回答に含めたいと思います。