1

最近、作成すべきデスクトップ アプリケーションに関するオファーがありました。

私はJavaプログラマーです。私は約 4 年前に API を扱っていたSwingので、ある程度の経験があると言えます。私もFlex 4約1年前に仕事をしましたが、私が必要としているものには良い選択肢ではないと思います. 私の意見では、それは十分に安定しておらず (いくつかの奇妙な動作を示しています)、もはやプラットフォーム用に維持されていないと思いLinuxます。- (ここで私が間違っていると思われる場合は、教えてください)。

そこで、 で使用できる適切なデスクトップ UI API を探しますJava

その問題に関する質問がSOで比較的古いことを考慮して、実際のデスクトップUIの「傾向」は何ですか?

注: プラットフォームの独立性と の話になるとSWT、いくつかの問題があると思います。それが私がそれを選ばない理由です。

4

1 に答える 1

2

個人的には、Java での新しい UI 開発作業には JavaFX を使用します。現在は 100% Java API であり、Oracle はそれを非常に強力に推し進めているようです。

JavaFX は Java SE とより緊密に統合されており、まもなくプラットフォームの標準コンポーネントになる予定です。JavaFX 2.0.2 / Java SE 7u2 以降、JavaFX SDK は Java SE 7 JDK の一部になり、開発者が個別にダウンロードする必要がなくなりました。この統合の次のステップは、JavaFX ランタイム ライブラリを JRE の一部として含めることです。これは、2012 年夏の Java SE 7u6 / JavaFX 2.2 リリースを通じて実現される予定です。これにより、Java 対応コンピューターで JavaFX が広く採用されるようになります。同期された更新とセキュリティ修正を活用します。

自分で使ってみると、私の意見では、API の点で Swing よりもはるかに優れており (その点では SWT に似ています)、デフォルトではるかに優れており、実行できることもはるかに柔軟です。

于 2012-09-12T14:38:34.347 に答える