新しいデスクトップ アプリケーションを開始し、javafx の使用を検討していますが、javafx スクリプトはこれ以上開発されないというオラクルの最近の発表を考えると、少し混乱しています。
javafx 2.0 が待ち遠しいので、バージョン 1.3 を使用するのは良い考えですか? それとも、別のテクノロジを検討する必要がありますか?
あなたの意見は非常に高く評価されます。
新しいデスクトップ アプリケーションを開始し、javafx の使用を検討していますが、javafx スクリプトはこれ以上開発されないというオラクルの最近の発表を考えると、少し混乱しています。
javafx 2.0 が待ち遠しいので、バージョン 1.3 を使用するのは良い考えですか? それとも、別のテクノロジを検討する必要がありますか?
あなたの意見は非常に高く評価されます。
JavaFX 2.0 が一般公開されましたhttp://javafx.com およびhttp://javafx.com/downloads/all.jsp
ロードマップが更新されましたhttp://javafx.com/roadmap/
JavaFX のライセンス、特にデスクトップ アプリケーションを開発している場合は配布の規定をよく確認する必要があります。
現在の 1.3 ライセンスに関する私の理解では、ランタイムの配布は、Java Web Start 以外では禁止されています。これは、デスクトップ上の私たちにとってかなり大きな問題です。
最近はデスクトップアプリからWebアプリへの移行がますます進んでおり、そのメリットは大きいです。ブラウザーはますます洗練されてきているため、ブラウザーを介して多くのデスクトップのような機能を実行できます (また、JavaFX を検討している場合は、HTML ベースのテクノロジーで必要なものがすべて提供される可能性があります)。
また、Web アプリケーションを使用すると、ユーザーにコードを更新してもらうことなく、コードを更新できる柔軟性が得られます。ほとんどのブラウザーでは、アプリケーション モード (Chrome -app スイッチなど) で起動することもできます。これにより、ブラウザーが特定のアプリケーションのみを指すようにロックダウンされます。
ただし、実際のデスクトップ エクスペリエンスが本当に必要な場合は、Swing または SWT で十分です。
別の代替手段はPivotです。
javafx がさらに改善され、オラクルが javafx の機能を拡張していることは間違いありません。最近オラクルは、javafxが組み込まれており、優れたコントロールを備えている Java 8 の早期リリースを発表しました。
JavaFX スクリプトの死の噂は非常に誇張されています。それは存続し、現在はVisageと呼ばれています。
開発はそれほど活発ではありませんが、過去 30 日間で 4 人から 9 件のチェックインがありました。
「負傷」?もちろん。"死"?いいえ。
adobe flexを使用することもできます。これは、現在この戦争に勝利しているように見えるテクノロジーです。JavaFX を既存の Java 作業で使用するというアイデアが本当に気に入りました。a) オラクルが将来サポートしないと思われる死んだテクノロジーを使用する、b) ベーパーウェアを待つのは良い戦略ではない (彼らの JavaFX 2.0 の将来の API) というのは、本当に無責任だからです。
誰かがapache pivotにも言及しました。それがどの程度主流であるか、または将来のサポートがどうなるかはわかりません。彼らによると、それは主流のプロジェクトです:
「Pivot は 2009 年 1 月に Apache Incubator に参加し、2009 年 12 月に最上位の Apache プロジェクトとして卒業しました。現在はソフトウェア開発コミュニティによって完全に推進されています。」
私はJavaFX 1.3から離れて、歩くのではなく走ります...
JMHO