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