2012-04-29 61 views
0

我正在寫關於JavaFX 2.0的文憑工作,我需要關於這項技術進一步發展的一些信息。我認爲這將會是超級多平臺,但是在Google之後,我有點失望:iOS和Android有很多問題,在JavaFX的路線圖中也只有關於桌面操作系統的信息......因此,開發人員可以期待移動方向技術的一些進展? JavaFX會是面向桌面還是廣泛通用的技術?或者,也許它會是一些特殊的分支「Mobile JavaFX2」?如果JavaFX不支持手機開發,那麼對於這個巨大的開發領域,Oracle將沒有現代和有競爭力的技術?我真的需要一些答案!謝謝)JavaFX2和甲骨文關於移動操作系統的計劃

+0

[本公佈](HTTP:// fxexperience.com/2013/02/february-open-source-update/)(你需要的第一個表後閱讀)是關於開放式採購了iOS和JavaFX的的Android版本。 – assylias 2013-02-27 14:59:05

回答

1

有很多的與iOS的問題和Android

有沒有問題,但一個! - iOS和Android在當前的(JavaFX的2.1)版本不支持。

開發人員可以期待移動方向的技術有所進步嗎?

直到它在公共路線圖(它不是今天)。

回答您的其他問題只是任何不瞭解Oracle私人計劃的人的猜測。如果你有興趣進行投機,你可以找到一些here

+1

謝謝!我讀了有蘋果和甲骨文之間的一些「政治」問題:蘋果不希望支持自己的iOS JavaFX的,善良與Flash的問題。 – Gleb 2012-04-30 18:26:18

1

這可能不是直接回答你的問題,但我希望它會指向你在一個替代方向

Adob​​e AIR在architectually非常simalar到Java。它也運行在多個平臺上的虛擬機上,例如windows,osx,... Android和IOS。這是gui的性感......真正的眼睛糖果。對於手機有一些考慮,但目前它是我認爲gui建設中最好的跨平臺語言。雖然不是服務器端。但它通過blazeDS或LCDS的方式與Java服務器一樣像夢一樣集成。

我知道蘋果的條款和條件限制了您不允許在虛擬機中運行您的應用程序。所以Adobe必須將整個空氣應用程序編譯爲基本包含整個空氣框架的本地應用程序。我的猜測是,甲骨文正面臨類似的問題,這可能是爲什麼它需要一些時間推出

fxml具有java語言的力量,肯定有值得等待和期待它的東西。

2

如果三年前你問同樣的問題,我會說javafx有一個光明的未來。對於Silverlight和Adobe Air或flex也是如此。

今天我要說的只是一個字... HTML5

Java將總是試圖找到在客戶端的座位......的Adobe很爛,因爲他們幾個月前放棄了自己的Flex開發,誰說它不會再發生在Air上......微軟仍然試圖說服我們Silverlight是一個很好的技術,而另一方面,他們以ajax功能作爲他們的主要武器來推廣ASP.NET。

瞭解如何快速的瀏覽器都在努力以符合HTML5(未來!)的標準,你會同意我的看法是,上述技術出生過時。

0

HTML 5是沒有前途的。這個工具有很多的問題,它的own..HTML 5不能用於開發企業應用程序,它是編碼,調試非常困難,維持其爲任何非常重要上另一方面JavaFX的2長期項目是與使用的面向對象的概念,這使得Java開發者容易代碼,調試和維護,沒有任何喧囂創建GUI的儀式軌道上..

+0

這是一個比答案更咆哮,再加上它不回答原來的問題。 – assylias 2013-02-27 14:59:30