JavaFX與Adobe Flex權威分享其想法

Adobe Systems的Chet Haase(之前供職於Sun的JavaFX團隊)在Yahoo FlexCoder group 上分享了其對JavaFX和Adobe Flex的比較結果,列舉如下:

  • 成熟度:到現在爲止你尚不瞭解JavaFX的一個主要原因在於它實際上還沒有發佈呢。根據推測,不久它就會發布了,到那時我們會對其有更多的瞭解。
  • 語 言:儘管JavaFX很多潛在的功能都依賴於Java SE平臺,但JavaFX本身卻基於一個全新的腳本語言(不是Java、不是JavaScript、不是ActionScript、而是一個全新的腳本語 言)。JavaFX和Flex所使用的語言之間一個顯著的區別是Flex使用MXML進行聲明,使用ActionScript進行編碼。而JavaFX語 言將這兩種元素組合起來,這樣它就可以在相同的代碼中完成聲明和編碼了。
  • GUI能力:儘管這兩種平臺在語法和特性上有着巨大的差別,但他們都提供了GUI組件、圖形、動畫及數據綁定功能
  • 工 具:到目前爲止針對JavaFX所發佈的大多數工具都是面向代碼開發者的;針對NetBeans的編輯插件、針對Illustrator與 Photoshop 的導出插件(他們會從項目的層中生成PNG文件)。對於Flex來說,有FlexBuilder IDE及正在開發中的工具,如針對設計者/開發者的Flash Catalyst、可以導入/導出到CS中的FXG工具,包括Gumbo發佈的SDK中的針對圖形標籤的Catalys。
  • 可 用的運行時:JavaFX的運行時基本上就是Java平臺(如果用戶的機器上沒有正確版本的Java,他們需要下載並安裝,我覺得這會需要最新的 updated 10版本)。Flex的運行時基本上就是恰當版本的Flash平臺(例如Gumbo需要運行在FlashPlayer 10上)。

Chet承認人們的視角可能是不同的,他想知道其他人是如何看待這兩個平臺的。

我很想知道其他人是如何看待這兩個平臺的,尤其是從外面的應用開發者的角度來看...

之前,InfoQ對Chet離開Sun,轉投Adobe 進行了報道,同時也對其進行了採訪 ,並有相應的視頻

查看英文原文: JavaFX and Adobe Flex Insider Shares Thoughts

http://www.infoq.com/cn/news/2008/11/javafx-flex-comparisons

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章