A note to our readers: You asked so we have developed a set of features that allow you to reduce the noise: you can get email and web notifications for topics you are interested in. Learn more about our new features.
JDK 11から、オラクルはJavaFXをJDKから削除する。しかしオラクルのブログによれば、少なくとも2022年までOracle JDK 8での商用サポートの提供は継続する。この技術はクロスプラットフォームやリッチクライアントなアプリケーションを書くために使うのだが、JDKと別にダウンロードして利用できるだろう。
JavaFXはすでに2011年にOpen JDKの一部としてオープンソースになっており、この技術の進化は今後OpenFXコミュニティの責務となる。
ブログによると、この移行はホワイトペーパーにあるJavaのクライアント技術のロードマップの一部である。ホワイトペーパーはSwingやAWTといった他のJavaのUI技術やアプレット、Java Web StartなどJavaの配備技術への今後の計画にも触れている。ペーパーはJavaFXが"情熱的な開発者コミュニティ"によってサポートされている"ニッチなもの"と見られていたが、HTML 5とJavaScript、ネイティブなモバイル開発の登場で、JavaFXのようなクロスプラットフォームのツールキットの市場はあまり広がらないものと捉えられた、と述べている。
すでに発表されているが、ペーパーではアプレットがJava SE 9で非推奨となり、Java SE 11で削除される予定であることを再度述べている。Java SE 8でのアプレットのサポートは2019年3月まで継続され、その後削除される予定だ。理由はブラウザベンダが必要なプラグインのサポートを減らしているからであると述べている。
対象とされた他の配備技術であるJava Web Startは、アプレットから離れた開発者にとってのマイグレーションパスとなってきたものであるが、これもJava SE 11以降で除外される予定だ。アプレットのように、オラクルはJava 8でのWeb Startへのサポートを継続するだろう。しかしこのケースでは少なくとも2025年3月まで延長となるだろう。結果として、Web Startに依存するあらゆるオラクル製品はJava 8のままとなる。
Javaクライアントプラットフォームに長い間いる他のメンバー、SwingとAWTはこの20年プラットフォームの一部であり、まだJava SE仕様の一部として残る。これが意味することは、Java SE 8とJava SE 11でオラクルによりサポートと開発が継続されるだろうということだ。サポートは少なくとも2026年まで実施される予定だ。SwingとAWTを残す、皮肉なことにおそらくもっとも古いJavaクライアント技術であるのだが、存続する唯一のものとなる。ホワイトペーパーによると、これらで構築した他のフレームワークやツール、アプリケーションが大量にあるためである。
Rate this Article
- Editor Review
- Chief Editor Action