1

私はJavaフロントエンド技術に不慣れです。クロス プラットフォームの Java アプリを開発する場合、ルック アンド フィールは JQuery UI のようなものにする必要があります。フロントエンドにスイングや Nimbus を使用したくない場合、JQuery UI の外観を実現するための最良のオプションは何ですか? このアプリはクロス プラットフォームであるため、JQuery は使用できないと思います。(Linux、Solaris、およびモバイルで実行する必要があります)何を提案しますか?

ジェリーは良い選択肢ですか?(私はこれを試したことはありません。ここで見つけてください

前もって感謝します。

4

1 に答える 1

3

クロスプラットフォームのクライアント側アプリケーションを作成する場合、Java には基本的に 3 つの優れた (成熟し、実績があり、十分にサポートされている) オプションがあります。

  • プラグイン可能な Look & Feel で Swing を使用して、希望どおりの外観を取得します。Nimbusは Swing のルック アンド フィールの一例ですが、他にもたくさんあります。独自のカスタム ルック アンド フィールを作成することもできます。これは非常に手間のかかる作業ですが、必要なルック アンド フィールを正確に定義する柔軟性が得られます。Swing は標準の Java ディストリビューションの一部であり、すべてのプラットフォームでほとんど同じように動作するため、移植性が最大の関心事である場合は、Swing が確実な選択です。
  • Eclipse の GUI ツールキットであるSWTを使用します。これは優れたツールキットですが、ネイティブの依存関係がいくつかあるため、モバイルで問題が発生する可能性があります。SWT は、それを実行する各プラットフォームにより多くの「ネイティブ」なルック アンド フィールを提供します。
  • Oracle の比較的新しいリッチ クライアント フレームワークである JavaFX 2.0 を使用します。おそらく、グラフィカル/リッチ メディア アプリにより適しています。便利な CSS のようなスタイリングをサポートします。

私は Jerry にあまり詳しくありませんが、GUI ツールキットというよりも DOM 操作ライブラリのように見えるので、あまり役に立たないと思います (クライアント GUI から離れて Web を構築することに決めない限り)。ベースのフロント エンド)。

于 2012-07-27T03:39:27.997 に答える