Oracle 發文談 JavaFX 及 Java 客戶端技術的未來
據 Oracle 博客稱,從 JDK 11 開始,Oracle 將從 JDK 中刪除 JavaFX,但在 2022 年之前,Oracle 還會繼續為 JDK 8 中的 JavaFX 提供商業支持。2011 年,JavaFX 成為 Open JDK 的一部分開源,這項技術的發展現在由 OpenFX 社區負責。
在一份白皮書中,簡要介紹了 Java 客戶端技術的路線圖。白皮書表示,雖然 JavaFX 獲得了一些小眾支持,但其市場正常逐漸萎縮。并表示,Applets 將在 Java SE 9 中棄用,在 Java SE 11 中刪除。Java SE 8 對 Applets 的支持將延續到 2019年3月,然后會刪除。文中解釋道,這么做是因為,現在瀏覽器供應商對所需插件的支持在減少。
另外一項部署技術 Java Web Start 已成為 Applets 的遷移路徑,但在 Java SE 11 及以后的版本中,這項技術也會被刪除。
Swing 和 AWT 過去二十年來一直是平臺的一部分,未來還將是 Java SE 規范的組成部分。可以說,這是所有古老的 Java 客戶端技術中,為數不多沒有被去除的幸存者。詳細的內容可以自行查看白皮書。