成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

JavaFX,Flex和Silverlight橫向對比

開發 后端
一位Flex和JavaFX的RIA開發者在本篇文章中對Flex,JavaFX和Silverlight的功能和優缺點各自做出了評論。JavaFX1.1于今年2月發布,2.0版的發布也正在計劃中。

Flex, JavaFX, Silverlight…

坦白來說,在開發這個應用期間,我在內心一直在比較用JavaFX做與用Adobe Flex做同樣的事情。

簡單說來,在今天, Flex比JavaFX高效得多。但我們得記住我們是在用Flex版本3與JavaFX版本1進行對比。如果你了解如何開發Swing應用,你可能就會寧愿繼續用Swing,而不是使用我們在這個Pet Store版本中手工創建的JavaFX 1.0包裝類。

JavaFX 1.0 ***問題是它不包括任何用于WEB開發的用戶界面組件。連簡單的超鏈接組件都沒有,更不用說數據網絡或者樹列表組件。我認為這沒有其他原因,只能歸咎于Sun公司在開發此新用戶界面工具時只投入了太少的時間與有限的人力資源。

幸運的是,Sun即將發布JavaFX2.0 版本,它帶有完整的用戶界面組件、容器、導航條和布局控制。微軟僅僅只為宣布自己做出與Flex相似產品,就在2007年發布了功能不全的 Silverlight1.0,直到一年后,全功能的Silverlight2.0才可用。好消息是Java開發者已經開始建造他們自己的開放源碼組件庫:Jfxtras。

另一方面,我看到一些功能失于Flex而收于JavaFX。

例如,ActionScript不支持多線程。這在與遠程站點通訊時不成其問題-所有的遠程調用都是同步的,并且使用回調機制把服務器數據流傳送到客戶機。但是,如果你需要寫或者使用一個執行在客戶端的CPU密集計算Java庫時,我認為Java就會勝過ActionScript。兩種語言的語法相當接近(見http://flexblog.faratasystems.com/?p=115)。

JavaFX支持eval()函數,可以在運行過程中編譯并執行一小段代碼。Flex并不支持這一功能。

數據雙向綁定已在JavaFX實現,但Flex預計到版本4才支持。

我見過一些對于Flex與JavaFX 網絡協議的基準測試。最近的測試只是提供了客戶機與服務器間的XML和REST數據交換。當然,你能編寫Java套接字或者包裝一個RMI客戶到 JavaFX,這會比ActionScript實時消息協議快嗎?我們不知道。或者你能在JAVA Applet和服務器端Java字符流間用HTTP通道通訊。這會比使用AMF,一種基于HTTP的二進制協議快嗎?我們也不知道。

在開發移動應用時JavaFX 消除了許多復雜性。它承諾可以不用Java SE開發桌面應用,可以不需要用Java ME開發移動應用—JavaFX就是你的唯一需要的解決方案。JavaFX移動開發提供了硬件加速。記住,Java在移動設備中已經有26億的裝機 量!Java在這一領域對Flash Lite有絕對優勢。

JavaFX1.1快要發布(編者注:該版本已于09年2月17日發布)。它在移動領域執行更快,bug更少,功能更多,但在桌面平臺上沒有什么主要更新。

我明白這不是要求大量現金注入的好時機,但是,如果Sun微系統公司的管理者不能找到一條在未來JavaFX版本上雙倍擴大基于此平臺應用開發團隊的方式,整個Adoble Flex團隊就能在這一年期內安全地發展起來。因此,如果投入太少,JavaFX就要盡早開放源碼。

文章來源:本文節選自mentat翻譯的Pet Store with JavaFX 1.0. Part 1. by Yakov Fain

【編輯推薦】

  1. 評論:SUN RIA技術JavaFX前景黯淡
  2. JavaFX重裝上陣 加強Web領域開發
  3. Sun正式推出JavaFX 1.0 RIA三足鼎立局面確立
責任編輯:yangsai 來源: 譯言
相關推薦

2010-07-29 09:18:25

JavaFXFlexSilverlight

2010-08-11 10:10:17

JavaFXFlexSilverlight

2009-06-16 15:25:17

SilverlightJavaFXFlex

2009-06-23 13:55:20

JavaFXRIA

2010-07-29 09:25:14

SilverLightAJAXJavaFX

2010-08-09 13:25:02

FlexSilverlight

2009-03-19 09:01:53

Silverlight微軟Flash

2010-09-27 16:07:06

JVM Server模Client模式

2009-08-21 14:07:05

Flex與Silver

2009-05-11 10:40:36

.NETLINQforeach

2009-03-17 09:15:20

圖表框架CSSJavaScript

2009-04-28 10:23:58

VB.NETC#對比

2009-09-22 09:31:08

LINQ to SQL

2009-05-13 15:46:30

FlashSilverlight大比拼

2010-08-11 10:59:50

SilverlightFlex4

2009-07-06 10:08:03

Flex自動化

2009-02-02 10:53:34

SilverlightSilverlightRIA

2009-12-17 09:06:23

Visual Stud

2009-07-10 16:17:41

JVM 1.6

2010-07-27 14:44:23

Flex Array
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: h肉视频 | 性做久久久久久免费观看欧美 | 欧美影院 | 中文字幕亚洲视频 | 瑟瑟免费视频 | 久久国产精品免费视频 | 日日摸日日碰夜夜爽亚洲精品蜜乳 | 伊人焦久影院 | 中文字幕在线一区二区三区 | 日本视频一区二区 | 国产精品亚洲综合 | 日本亚洲一区 | 午夜久草 | 91国内在线观看 | 亚洲成人精品一区 | 精品乱码一区二区三四区 | 亚洲一区二区三区在线 | 久久91精品国产一区二区三区 | 国产乱精品一区二区三区 | 欧美日韩一区二区三区四区五区 | 亚洲午夜精品在线观看 | 黄色网页在线 | 国产成人精品久久二区二区91 | 成人午夜 | 毛片一区二区三区 | 日韩欧美网 | 国产精品视频一二三区 | 日韩精品视频在线 | 日本不卡一区 | 一区二区三区四区不卡视频 | 免费在线一区二区 | 亚洲欧美国产视频 | 免费永久av | 欧美网站一区 | 古装人性做爰av网站 | 久久国产精品免费一区二区三区 | 国产传媒在线播放 | 欧美自拍日韩 | 国产视频久久 | 亚洲一区国产 | 亚洲欧美日韩精品久久亚洲区 |