3

Java エコシステムの開発者にとって、UI 設計に関してはいくつかの選択肢があります。最もよく知られているのは次のとおりです。

  • Swing (Netbeans とその GUI ビルダーで使用する場合に推奨)
  • Eclipse の SWT (主に Eclipse プラグインに推奨)

さて、JRuby/Groovy/Jythonまたは他の「動的」JVM言語をターゲットとする、これに代わるフレームワークまたは設計の代替手段はありますか?

一部の UI フレームワークは Swing または SWT 上のレイヤーです。たとえば、フレームワークは XML で画面の記述を読み取り、対応する Swing コンポーネントをインスタンス化できます。

そのようなフレームワークを知っていても、JVM の「動的」言語をターゲットにしている場合は、それらも回答に含めたいと思います。

4

3 に答える 3

7

正確にはUIデザインではありませんが、 Griffonを試すことができます。

于 2008-09-18T20:24:14.943 に答える
2
于 2012-02-15T14:36:05.100 に答える
0

Jruby の最も成熟した 2 つのフレームワークは、Monkeybars ( http://monkeybars.rubyforge.org/ ) と Limelight ( http://limelight.8thlight.com/ ) だと思います。

Monkeybars は完全な ruby​​esque MVC 実装であり、Swing GUI ビルダーと組み合わせて使用​​できますが、Limelight は、Shoes のように最小限のコードと最大の効果の比率を実現します。

于 2010-09-02T11:48:06.870 に答える