我想知道JavaFX是否會繼續使用JavaSE提供的「主要」JVM,並因此接受對該VM的所有改進,或者他們將使用他們自己分離的專門針對它們優化的Hotspot VM。JavaFX中有哪些功能或功能會受益於後續Java版本的語言/ VM改進?
是否有可能針對每種Java語言版本使用JavaFX,還是存在限制或向後兼容性問題?
是否有計劃用於JavaFX可以從中受益的Java語言的更高版本的功能?
我想知道JavaFX是否會繼續使用JavaSE提供的「主要」JVM,並因此接受對該VM的所有改進,或者他們將使用他們自己分離的專門針對它們優化的Hotspot VM。JavaFX中有哪些功能或功能會受益於後續Java版本的語言/ VM改進?
是否有可能針對每種Java語言版本使用JavaFX,還是存在限制或向後兼容性問題?
是否有計劃用於JavaFX可以從中受益的Java語言的更高版本的功能?
計劃用於Java FX的features之一是「與Java SE更緊密集成」。此外,從JavaFX FAQ, questions 5很顯然,JavaFX的將仍然是使用Java SE作爲它的JVM,因爲它說
開始使用JavaFX 2.0.2和Java SE 7 Update 2中(2011年12月), 甲骨文已經開始推出安裝Java SE 7 Oracle JRE時安裝JavaFX Runtime的解決方案。此外,JavaFX SDK現在是Java SE SDK (JDK)的一部分。當的Java SE 8達到一般可用性(GA),JavaFX的 運行將成爲甲骨文JRE
的Java FX 1.1, 1.2和2並不完全向後兼容的一部分。將JavaFX與JavaSE集成可能意味着失去了Java SE版本和JavaFX版本之間的一些兼容性。有點快要告訴。
JavaFx發展藍圖和未來發布的版本在新的Java SE功能中沒有表現出JavaFX的任何優勢。鑑於被吹捧的整合,我不會打折。現在
,所有這一切都是基於Oracle計劃的時刻。誰能說出從這裏到JavaFX 3的到來會發生什麼變化?