偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

Flex/Silverlight的技術(shù)比較

開發(fā) 后端
本文向大家介紹一下Flex/Silverlight的技術(shù)比較,主要從語言、框架、開發(fā)環(huán)境和運行環(huán)境四個方面對Flex和Silverlight這兩門技術(shù)做一個比較。

Flex有很多值得學(xué)習(xí)的地方,那么他和Silverlight技術(shù)相比有什么優(yōu)勢?這里就和大家分享一下,相信本文介紹一定會讓你有所收獲。

Flex/Silverlight技術(shù)的比較

基于個人的使用經(jīng)驗,我從語言、框架、開發(fā)環(huán)境和運行環(huán)境四個方面對Flex和Silverlight這兩門技術(shù)做一個比較,自己認為這個比較還是比較全面的。

總的來說,語言方面是Silverlight大勝Flex,框架方面Flex可以說是大優(yōu)勢戰(zhàn)勝Silverlight,而IDE方面Flex和Silverlight各擅勝場,環(huán)境方面Flex仍然占有優(yōu)勢。

***再說一些比較瑣碎的話題,因為不太好分類,并且主觀意味比較濃厚,就不再詳細比較,當(dāng)作姑妄言之好了。

◆Flex和Silverlight目前來看都是存在一些問題的。有些屬于語言設(shè)計的范疇,比如ActionScript的聲明語法比較羅嗦,而Silverlight則是綁定屬性的語法特別累贅,但這些問題受系統(tǒng)設(shè)計限制,基本上已經(jīng)沒有修改的余地了(除非整個框架推倒重來)。另外一些問題是比較嚴重但是有望解決的,F(xiàn)lex方面是大項目中的編譯速度讓人抓狂,不過在FlexBuilder4beta中似乎已經(jīng)看到了改善的跡象。Silverlight則是框架還不夠完整,界面組件有限。Silverlight3已經(jīng)比Silverlight2有所提高,加上SilverlightToolkit一類擴展可以得到很大改進。Silverlight的另一嚴重問題是IDE工具完全沒有達到應(yīng)有的水平,VisualStuido插件可用性非常差,此問題從Silveright2到3以后反而有惡化的趨勢,VS2010似乎又是個極其吃機器的怪獸,這個問題短期內(nèi)能否解決,實在讓人無法樂觀。

如果從程序員的觀點來看,Silverlight的語言特性要比Flex更佳:.Net框架結(jié)構(gòu)上更加完備、多種開發(fā)語言支持、Linq和客戶端多線程,這些都是Flex所欠缺的特性,應(yīng)該為Silverlight額外加分??上艿介_發(fā)工具和應(yīng)用范圍的限制,這些優(yōu)勢目前并沒有充分發(fā)揮出來。此外,從從業(yè)人員的現(xiàn)狀來看,F(xiàn)lex語法更加簡單、容易上手,對非程序員頗具吸引力,而C#對這些人來說門檻實在有點過高。所以這些特性是好是壞,眼下也不太好作出結(jié)論。

從社區(qū)來說,F(xiàn)lex目前已經(jīng)擁有相當(dāng)數(shù)量的用戶和開發(fā)社群,其獨有的特點是來自設(shè)計者和程序員兩個背景完全不同的群體,因此意見和風(fēng)格常常參差不齊,好處是能夠看到不同觀點的碰撞,比較有活力。Silverlight社區(qū)規(guī)模還比較小,基本上全部來自微軟開發(fā)者陣營,背景相當(dāng)一致,對程序設(shè)計通常能夠有很好的觀點,缺點是對UI設(shè)計師的團體和理念缺乏了解,解決思路大多是以程序員為本位的。另外一個似乎不利于Silverlight的現(xiàn)狀是:Java/開源陣營基本上不會考慮使用Silverlight,反或來說,以微軟技術(shù)為平臺的開發(fā)者倒是還有相當(dāng)一部分會采用Flex(從博客園的話題分類也可以看得出來)。

◆Flex和Silverlight未來的趨勢如何?看一看這兩個技術(shù)近幾年的發(fā)展趨勢,F(xiàn)lex仍然具有領(lǐng)先優(yōu)勢,但該優(yōu)勢目前已經(jīng)有所縮?。?br /> Flex2和Silverlight1沒有什么好比較的,Sliverlight1功能實在太過貧弱,這時Flex***;
Flex3和Silveright2相比,Silverlight在框架結(jié)構(gòu)上比版本1已經(jīng)有改天換地的提高,拉近了和Flex的距離,但可用組件仍然嚴重不足;
Silveright3在結(jié)構(gòu)上沒有什么重大改變,主要在于功能的完善。如果說Flex2比Silverlight1領(lǐng)先整整一步的話,那么到Siliverght3,這個差距已經(jīng)縮小到半步,Silverlight在部分特性上甚至超越了Flex。

目前,Silveright3剛剛出現(xiàn),各方面的支持仍然有待跟進,Silverlight4眼下還看不到什么消息。而Adobe已經(jīng)開始準備Flex4,目前釋出了***個beta版本,從已經(jīng)知道的情況分析,這個版本在框架上將會有相當(dāng)重大的修改,明顯意圖再度拉大與Silverlight的差距,在許多方面都設(shè)計得更加靈活。但兼容性究竟如何、能否允許從前的用戶平穩(wěn)過渡,將會是Flex4面臨的主要問題。

我以前曾經(jīng)說過,現(xiàn)在仍然這樣認為:鑒于微軟自身的市場定位,它絕不希望基于Web的技術(shù)強大到足以讓用戶忽略瀏覽器和操作系統(tǒng)的地步。因此Silverlight將來究竟能發(fā)展到什么程度,長遠來看還是不得不打上一個很大的問號,即使目前來看微軟仍然在力推這門技術(shù)。不過已經(jīng)使用了Silverlight的同學(xué)也無須太過顧慮,只要是微軟推出的技術(shù),不論好或不好,就算是被放棄以后也還能夠生存相當(dāng)一段時間(看看眼下的IE6)。眼下,F(xiàn)lash在諸如在線視頻等市場的領(lǐng)導(dǎo)地位是不爭的事實,Silverlight暫時還沒有直接與其對抗的力量,并且它們還都面臨著一個共同的對手——Ajax,未來還會有HTML5來攪局。所以今后一段時間,我們大概只能看到它們之間發(fā)生一些小規(guī)模的局部戰(zhàn)爭。

◆FlashPlayer在瀏覽器中的覆蓋率現(xiàn)在超過95%,地位已經(jīng)極其穩(wěn)固,有如今日之Windows,但同時也意味著基本上再沒有上升的空間,只能依勢固守。而Silverlight則有望以后起之秀的姿態(tài)從Flash中搶走一部分市場份額,然而考慮到其他廠商對微軟的警惕心理和Web標準領(lǐng)導(dǎo)話語權(quán)的力量,Silverlight恐怕也難以取得非常理想的戰(zhàn)績。作為用戶的我們,其實也沒有多大必要去在意誰會是***的贏家(歷史為鑒,最終的贏家最初通常都在人們的視野之外。Google勃興而引導(dǎo)網(wǎng)絡(luò)時代,當(dāng)初沒有任何人預(yù)見到),只要領(lǐng)會時代和技術(shù)交鋒進步的精彩之處就好了。

【編輯推薦】

  1. Flex4beta的Spark布局特性解析
  2. FlexBuilder4十大新特性閃亮登場
  3. Flex4beta架構(gòu)變化概述
  4. Flex4Beta引入新元素功能更強大
  5. FlexBuilder開發(fā)方法及特點解析 

 

責(zé)任編輯:佚名 來源: cnblogs.com
相關(guān)推薦

2009-06-16 15:25:17

SilverlightJavaFXFlex

2009-06-23 13:55:20

JavaFXRIA

2009-08-21 14:07:05

Flex與Silver

2010-08-11 10:10:17

JavaFXFlexSilverlight

2009-04-01 13:26:08

JavaFXFlexSilverlight

2010-07-29 09:18:25

JavaFXFlexSilverlight

2010-07-29 09:25:14

SilverLightAJAXJavaFX

2009-03-19 09:01:53

Silverlight微軟Flash

2009-08-27 17:54:13

C#與Flex

2010-08-09 15:41:13

Flex字體

2010-08-09 09:09:43

Flex技術(shù)

2010-08-11 10:59:50

SilverlightFlex4

2010-08-09 09:41:02

Flex3

2009-06-10 17:47:54

Flex連接Java EE

2010-07-29 14:13:12

Flex控件拖動

2010-07-29 13:27:13

Flex右鍵菜單

2010-08-11 14:47:54

Flex樣式

2009-12-29 18:46:41

Silverlight

2010-07-28 12:41:18

Flex組件

2010-08-04 13:30:11

Flex項目
點贊
收藏

51CTO技術(shù)棧公眾號