精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

技術(shù)角度論Flex與Silverlight優(yōu)劣

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

這樣的比較有意義嗎?個(gè)人意見,只要?jiǎng)e把自己當(dāng)成宗教教徒,將語言看作工具而不是信仰,那么比較就是有意義的。 

語言(SilverlightC#為準(zhǔn))

特性

比較

勝出

Flex

Silverlight

語法

Flex的編程語言ActionScript在變量與屬性聲明的方面語法有一點(diǎn)羅嗦(有些類似VB):

public var varName : int;

相比之下C#就要簡(jiǎn)潔一些:

public int varName;

不過,ActionScript支持以字面量的方式聲明字典,這方面又比C#Dictionary來得簡(jiǎn)明:

public var dict = { x: 1, y: 2 };

 

語言特性

ActionScript支持動(dòng)態(tài)類屬性,這是C#目前所不支持的,因此在動(dòng)態(tài)編程方面,Flex要簡(jiǎn)潔得多,也減少了很多代碼生成的工作。

 

OO特性

ActionScript不支持抽象類和抽象方法。雖然對(duì)一般性的編程來說沒有太大問題,但是對(duì)框架設(shè)計(jì)來說這是一個(gè)嚴(yán)重的缺點(diǎn)。

 

反射

反射對(duì)于元編程是相當(dāng)重要的。Flex的反射機(jī)制比較原始,只支持有限的反射方法,并且代碼中沒有明確引用的類在編譯階段會(huì)被排除,這使得動(dòng)態(tài)創(chuàng)建類更為麻煩。

不過得益于語言的動(dòng)態(tài)特性,Flex反射代碼比同等的C#代碼要更加簡(jiǎn)明。

Silverlight也排除了一些高級(jí)反射特性(比如TypeDescriptor相關(guān)的一些方法),不過總體來說反射機(jī)制還是比較完整的,但同時(shí)反射的語法比較羅嗦。

 

基本類庫(kù)

Flex的基本類庫(kù)相當(dāng)精簡(jiǎn),精簡(jiǎn)的代價(jià)就是有些基本功能(如字符串的trim、日期的格式化)都欠奉,不得不求助于工具類庫(kù)。Flex的集合類庫(kù)功能也有一些薄弱。

Silverlight類庫(kù)也比完整的.Net類庫(kù)精簡(jiǎn)了許多,有些時(shí)候如操作Xml的時(shí)候不大順手。不過大體上來說還是夠用的。

 

擴(kuò)充特性

E4XFlex的獨(dú)有特性,在Flex中使用XML簡(jiǎn)單到了讓Linq to XML也相形見絀的地步。

Silverlight勝于Flex之處包括:Linq to objectlambda表達(dá)式和顯式多線程,這些都是Flex所不支持的。

 

語言支持

Flex只支持ActionScriptSilverlight則支持C#、VB、IronPython、IronRubyJScript等多種語言。但不論Visual Studio還是Expression Blend都沒有為腳本語言創(chuàng)建項(xiàng)目提供任何支持,這使得Silverlight的多語言優(yōu)勢(shì)打了一個(gè)很大的折扣

 

總的來說,語言方面是Silverlight大勝Flex。

框架

特性

比較

勝出

Flex

Silverlight

界面組件

經(jīng)過幾年發(fā)展,Flex的界面組件已經(jīng)比較完整?;究蚣苤邪ǔ^50個(gè)界面組件,遠(yuǎn)遠(yuǎn)超過Silverlight的組件數(shù)量。但是Flex里也缺少如AutoComplete等少數(shù)重要組件。

Silverlight本身就組件數(shù)量和功能方面遠(yuǎn)遜于Flex,不過添加Silverlight Toolkit以后可以在一定程度上彌補(bǔ)其不足。

 

布局

Flex的布局機(jī)制簡(jiǎn)單且靈活。Canvas支持多種對(duì)齊和擺放方式,靈活性遠(yuǎn)遠(yuǎn)超過Silverlight Canvas,是布局中最常使用的組件。Canvas、HBoxVBox三個(gè)組件基本上可以包攬90%上界面布局的工作。

此外,Flex中還有一些布局組件如PanelFormViewStackSilverlight所缺乏的。Flex還支持基于輔助線的布局,Silverlight里面沒有這樣的功能。

Silverlight的布局組件不僅數(shù)量少,基于附加屬性的語法也比較冗長(zhǎng)拖沓。

 

樣式

Flex的樣式語法基于CSS,非常簡(jiǎn)潔,且對(duì)于熟悉HTML的用戶來說馬上可以上手。

Silverlight的樣式聲明語法相當(dāng)繁瑣。比較一下Flex/Silverlight的樣式設(shè)置:

Button { margin: 10; }

<mx:Button />

Silverlight:

<Style x:Key=”component” TargetType=”Button”>

    <Setter Property=”Margin” Value=”10” />

</Style>

<Button Style=”{StaticResource component}” />

可以看到,相比Flex所用的CSS語法來說,Silverlight中超過一半以上的代碼是純粹的語法噪音,只是為了方便解析器而設(shè)計(jì)的,對(duì)設(shè)計(jì)者來說完全是不必要的額外負(fù)擔(dān)。此外,Silverlight并不直接支持類似Flex的全局樣式。雖然StyleManager可以達(dá)到類似的效果,但語法更加羅嗦,會(huì)使得XAML更加冗長(zhǎng)。

 

動(dòng)畫

Flex有多達(dá)10多種動(dòng)畫。Silverlight基于依賴屬性的動(dòng)畫只相當(dāng)于FlexAnimationProperty,數(shù)量和功能都比較受限,并且只對(duì)于Dependency Property有效。

 

數(shù)據(jù)綁定

Flex的數(shù)據(jù)綁定語法直觀且簡(jiǎn)潔,可以使用幾乎任意的表達(dá)式。聲明綁定屬性的語法也相當(dāng)簡(jiǎn)單,任何屬性只要加上一個(gè)[Bindable]標(biāo)簽即可。

Silverlight的數(shù)據(jù)綁定語法相當(dāng)累贅,至少造成了兩個(gè)嚴(yán)重后果:1、大量數(shù)據(jù)綁定屬性是造成XAML冗長(zhǎng)難讀的罪魁禍?zhǔn)祝?/SPAN>2、依賴屬性編寫很麻煩,需要大量樣本代碼,而許多框架特性又嚴(yán)重依賴于依賴屬性,使得編寫Silverlight組件成為相當(dāng)累人的工作。

 

通信機(jī)制

FlexSilverlight都支持大量標(biāo)準(zhǔn)化的通信機(jī)制,包括XMLWeb Service和二進(jìn)制數(shù)據(jù)等,支持程度也大致在同一水平上。

Flex略微勝過Silverlight的地方在于Flex有一個(gè)標(biāo)準(zhǔn)化的二進(jìn)制通訊標(biāo)準(zhǔn):AMF,基于AMF的服務(wù)框架不論開源或商業(yè)的目前都有廣泛的應(yīng)用。Silverlight在這方面還是一片空白。

 

異常處理

Flex的一個(gè)問題是不支持全局異常處理,對(duì)框架設(shè)計(jì)而言這是明顯的缺憾。

Silverlight支持應(yīng)用程序級(jí)別的全局異常處理。不過這個(gè)異常處理似乎也不是非常完整,有個(gè)別異常還是會(huì)漏網(wǎng),造成Silverlight插件出錯(cuò)。

 

國(guó)際化

Flex對(duì)國(guó)際化的支持比較完整,使用上也很方便。唯一的小問題是支持額外的語言需要要執(zhí)行一次copylocale命令行。

Silverlight對(duì)國(guó)際化的支持是有問題的,雖然可以使用,但要做很多手工工作,并且需要一些work around才能成功執(zhí)行。

 

 

其他特性

Flex包括一個(gè)非常方便的界面特性:State,在界面有少量變化的時(shí)候使用非常方便,可以避免很多不必要的編碼。這是Silverlight所欠缺的。

SilverlightDeepZoomFlex所沒有的功能。

 

外觀

外觀是否好看應(yīng)該說是個(gè)見仁見智的問題。不過Flex似乎在細(xì)節(jié)方面做得更好,請(qǐng)看Flex/Silverlight默認(rèn)按鈕外觀的比較:

<!--[if !vml]-->
<!--[endif]-->

Flex組件默認(rèn)情況下就有一個(gè)相當(dāng)合適的邊距,看起來很舒服,基本上不用再作什么調(diào)整。Silverlight就差多了,密密麻麻的擠在一起,顯得非常局促,必須在樣式上作很多調(diào)整才會(huì)比較好看。在這些細(xì)節(jié)上Silverlight明顯不如Flex。

 

 

框架方面Flex可以說是大優(yōu)勢(shì)戰(zhàn)勝Silverlight

IDE

特性

比較

勝出

Flex

Silverlight

可視化設(shè)計(jì)器

具有諷刺意味的是,號(hào)稱Visual的微軟開發(fā)環(huán)境在WPF時(shí)代就再也難以自稱Visual了。Visual Studio中的Silverlight可視化設(shè)計(jì)器目前只能說是一個(gè)廢品,拖拉不能用,屬性設(shè)置不能用,預(yù)覽也不能用,并且常常假死,微軟自己都似乎不好意思把它顯示出來了。Expression Blend說實(shí)話也并不好用,不過它編輯XAML時(shí)的性能倒是比Visual Studio好多了,至少不會(huì)出現(xiàn)經(jīng)常假死的情況。

Flex Builder編輯器經(jīng)過幾年發(fā)展,在可視化設(shè)計(jì)上已經(jīng)達(dá)到不錯(cuò)的水準(zhǔn),使用也相當(dāng)方便。不足之處在于不能同時(shí)打開太多頁(yè)面,不然內(nèi)存的耗用會(huì)相當(dāng)驚人。

 

代碼編輯

在代碼編輯的方面則是Visual Studio要比Flex Builder表現(xiàn)更好。對(duì)于代碼輔助和編輯提示方面,Visual StudioFlex Builder表現(xiàn)更加成熟。

不過Flex Builder也有Visual Studio所不及之處:1、類導(dǎo)航的功能更加豐富,使用快捷鍵比Visual Studio中更迅捷;2、無論設(shè)計(jì)還是代碼視圖都支持文檔大綱,瀏覽和跳轉(zhuǎn)更加方便;3、指定文件編碼也要比Visual Studio要容易。

 

代碼隱藏

由于Flex Builder并不直接支持Code Behind模型,因此在界面和對(duì)應(yīng)代碼的管理上要比Visual Studio麻煩一些。

 

編輯器性能

對(duì)于可視化編輯器而言,Flex Builder的性能要比Visual Studio好得多。對(duì)代碼編輯器而言Visual StudioFlex Builder表現(xiàn)差不多,但Flex Builder占用內(nèi)存比較厲害。

 

編譯器性能

Flex編譯性能一直都是一個(gè)飽受詬病的重大問題。在項(xiàng)目大到一定程度,編譯效率就開始急劇下降,編譯一次需要三四十秒是常有的事。(據(jù)說有人編譯一次甚至需要20分鐘以上,不過我還沒有遇到)

Flex編譯慢是有原因的,因?yàn)榫幾g器替程序員完成了相當(dāng)多的工作。如果你打開-keep=true編譯開關(guān),檢查一下生成的代碼,就知道編譯器的工作有多繁重了。如果愿意放棄一些可視化特性,手工編寫ActionScript組件而避免使用MXML組件,就可以在很大程度上提高編譯效率。

從長(zhǎng)遠(yuǎn)角度來說,我認(rèn)同Flex這種設(shè)計(jì)思路,用機(jī)器效率來?yè)Q取程序員效率是值得的(Unix格言:寧用計(jì)算機(jī)一分,不花程序員一秒。)但對(duì)于眼下的機(jī)器性能來說,Flex編譯性能還是一個(gè)無法忽略的問題,編譯速度太慢會(huì)拖慢迭代開發(fā)的節(jié)奏,對(duì)程序員的心理也不能不說是一種折磨。

Silverlight編譯效率還是不錯(cuò)的,代價(jià)就是冗長(zhǎng)的程序代碼需要程序員自求多福了,編譯器的工作實(shí)際上是很輕松的。

 

調(diào)試

在開發(fā)環(huán)境的支持下,FlexSilverlight的調(diào)試都比較方便。Flex的一個(gè)小問題是開發(fā)人員需要單獨(dú)安裝一個(gè)Debug版本的Flash Player,Silverlight則不用,所以Silverlight更加方便一些。

Silverlight缺少Flex Builder內(nèi)置的Profiler,沒有簡(jiǎn)單的方法進(jìn)行性能測(cè)試。傳統(tǒng)的.Net性能測(cè)試工具基本上都不支持Silverlight

 

開放性

基于EclipseFlex Builder開放性明顯要優(yōu)于封閉的Visual Studio,有大量免費(fèi)的Eclipse插件可以直接拿來使用。不過有少量插件會(huì)與Flex Builder產(chǎn)生沖突。如果沒有大量的Java開發(fā)工作,那么安裝Flex Builder完整版要比插件版更加穩(wěn)妥并且簡(jiǎn)單。

Visual Studio的插件數(shù)量不多,配合Silverlight Tools使用的目前基本上還沒有看到。

 

IDE方面FlexSilverlight各擅勝場(chǎng)。

環(huán)境

特性

比較

勝出

Flex

Silverlight

插件大小

目前Flash插件安裝包大小為1.8M左右,這么小的體積包含了完整的插件功能可以說是一個(gè)了不起的成就。但Air的安裝包就有點(diǎn)大到離譜了(約15M),這是因?yàn)?/SPAN>Air還附帶了一個(gè)內(nèi)嵌的HTML解析引擎WebKit。

Silverlight插件安裝包大小為4M出頭,比Flash大了一倍還多。我比較不理解的一點(diǎn)是既然體積已經(jīng)這么大了,為什么不干脆把DockPanel、TreeViewDatePicker這些重要的組件加進(jìn)去,反倒是MultiScaleImage這樣未必有多常用的東西成了核心組件?讓大量插件用戶去另外下載System.Windows.Controls.dll實(shí)在是個(gè)不小的負(fù)擔(dān)。

 

安裝

Flash的插件基本上可以做到全自動(dòng)安裝升級(jí),不必用戶手工參與。這也很容易理解為什么Flash Player能夠成為占據(jù)全球95%以上電腦的裝機(jī)量最大的軟件。

Silverlight插件要麻煩一些,必須用戶手工執(zhí)行安裝步驟,這勢(shì)必影響Silverlight插件的普及。當(dāng)然微軟也可以使用諸如捆綁安裝之類的市場(chǎng)手段,這就不再屬于技術(shù)討論的范疇了。

 

運(yùn)行性能

我沒有作過這方面的測(cè)試,就使用感覺來說還沒有發(fā)現(xiàn)明顯差別。不過我看到外國(guó)已經(jīng)有這方面的測(cè)試,結(jié)果認(rèn)為Flex在畫面渲染效率上優(yōu)于Silverlight,而Silverlight則在數(shù)學(xué)計(jì)算上效率高過Flex??紤]到Adobe/Macromedia就是以圖形起家的,而微軟在編譯器上已經(jīng)深耕多年,這個(gè)結(jié)果應(yīng)該不會(huì)讓人感到驚訝。由于瀏覽器插件的主要功能還是提供顯示,用于大量數(shù)學(xué)計(jì)算的場(chǎng)景并不多見,看起來Flex還是占有一定優(yōu)勢(shì)。

 

環(huán)境方面Flex仍然占有優(yōu)勢(shì)。

最后再說一些比較瑣碎的話題,因?yàn)椴惶梅诸?,并且主觀意味比較濃厚,就不再詳細(xì)比較,當(dāng)作姑妄言之好了。

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

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

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

FlexSilverlight未來的趨勢(shì)如何?看一看這兩個(gè)技術(shù)近幾年的發(fā)展趨勢(shì),Flex仍然具有領(lǐng)先優(yōu)勢(shì),但該優(yōu)勢(shì)目前已經(jīng)有所縮?。?/SPAN>

  • <!--[if !supportLists]--> <!--[endif]-->Flex 2Silverlight 1沒有什么好比較的,Sliverlight 1功能實(shí)在太過貧弱,這時(shí)Flex遙遙領(lǐng)先;
  • <!--[if !supportLists]--> <!--[endif]-->Flex3Silveright 2相比,Silverlight在框架結(jié)構(gòu)上比版本1已經(jīng)有改天換地的提高,拉近了和Flex的距離,但可用組件仍然嚴(yán)重不足;
  • <!--[if !supportLists]--> <!--[endif]-->Silveright 3在結(jié)構(gòu)上沒有什么重大改變,主要在于功能的完善。如果說Flex 2Silverlight 1領(lǐng)先整整一步的話,那么到Siliverght 3,這個(gè)差距已經(jīng)縮小到半步,Silverlight在部分特性上甚至超越了Flex

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

我以前曾經(jīng)說過,現(xiàn)在仍然這樣認(rèn)為:鑒于微軟自身的市場(chǎng)定位,它絕不希望基于Web的技術(shù)強(qiáng)大到足以讓用戶忽略瀏覽器和操作系統(tǒng)的地步。因此Silverlight將來究竟能發(fā)展到什么程度,長(zhǎng)遠(yuǎn)來看還是不得不打上一個(gè)很大的問號(hào),即使目前來看微軟仍然在力推這門技術(shù)。不過已經(jīng)使用了Silverlight的同學(xué)也無須太過顧慮,只要是微軟推出的技術(shù),不論好或不好,就算是被放棄以后也還能夠生存相當(dāng)一段時(shí)間(看看眼下的IE6)。

眼下,Flash在諸如在線視頻等市場(chǎng)的領(lǐng)導(dǎo)地位是不爭(zhēng)的事實(shí),Silverlight暫時(shí)還沒有直接與其對(duì)抗的力量,并且它們還都面臨著一個(gè)共同的對(duì)手——Ajax,未來還會(huì)有HTML5來攪局。所以今后一段時(shí)間,我們大概只能看到它們之間發(fā)生一些小規(guī)模的局部戰(zhàn)爭(zhēng)。Flash Player在瀏覽器中的覆蓋率現(xiàn)在超過95%,地位已經(jīng)極其穩(wěn)固,有如今日之Windows,但同時(shí)也意味著基本上再?zèng)]有上升的空間,只能依勢(shì)固守。而Silverlight則有望以后起之秀的姿態(tài)從Flash中搶走一部分市場(chǎng)份額,然而考慮到其他廠商對(duì)微軟的警惕心理和Web標(biāo)準(zhǔn)領(lǐng)導(dǎo)話語權(quán)的力量,Silverlight恐怕也難以取得非常理想的戰(zhàn)績(jī)。作為用戶的我們,其實(shí)也沒有多大必要去在意誰會(huì)是最后的贏家(歷史為鑒,最終的贏家最初通常都在人們的視野之外。Google勃興而引導(dǎo)網(wǎng)絡(luò)時(shí)代,當(dāng)初沒有任何人預(yù)見到),只要領(lǐng)會(huì)時(shí)代和技術(shù)交鋒進(jìn)步的精彩之處就好了。

本文來自Shuhari博客園文章《Flex/Silverlight的技術(shù)比較

【編輯推薦】

  1. Office 2010將使用Silverlight改善用戶體驗(yàn)
  2. 微軟.NET平臺(tái)主管談Silverlight企業(yè)級(jí)開發(fā)
  3. Flash與Silverlight多領(lǐng)域?qū)崪y(cè)對(duì)比
  4. 微軟宣稱Silverlight裝機(jī)量超過三億
  5. 圖解Silverlight 3的7個(gè)新功能
責(zé)任編輯:彭凡 來源: 博客園
相關(guān)推薦

2010-08-09 13:25:02

FlexSilverlight

2009-06-16 15:25:17

SilverlightJavaFXFlex

2009-06-23 13:55:20

JavaFXRIA

2010-08-11 10:10:17

JavaFXFlexSilverlight

2009-04-01 13:26:08

JavaFXFlexSilverlight

2010-07-29 09:25:14

SilverLightAJAXJavaFX

2009-08-02 17:58:15

2010-07-29 09:18:25

JavaFXFlexSilverlight

2019-02-11 08:48:07

XMLJSON前端

2010-08-09 09:09:43

Flex技術(shù)

2018-09-21 08:50:15

2010-07-27 15:36:15

Flex swf

2010-08-11 10:59:50

SilverlightFlex4

2010-07-29 14:13:12

Flex控件拖動(dòng)

2010-08-09 15:41:13

Flex字體

2010-08-11 13:01:09

Flex.NETSocket

2010-07-30 15:35:11

Flex結(jié)合

2015-03-23 09:33:28

綜合布線光纜

2010-07-20 16:16:21

SDH

2010-08-09 09:41:02

Flex3
點(diǎn)贊
收藏

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

精品国产一区二区三区久久狼黑人| 色综合久久88色综合天天| 7777精品伊久久久大香线蕉语言 | 国产三级一区二区三区| 国产精品视频网| 精品一区在线视频| 国产精品片aa在线观看| 国内精品自线一区二区三区视频| 久久午夜a级毛片| 中文字幕乱码在线| 日本一区免费网站| 亚洲高清在线精品| 亚洲v欧美v另类v综合v日韩v| 精品视频久久久久| 久久99国产精一区二区三区| 7777精品伊人久久久大香线蕉最新版| 久久久久资源| 国产精品久久777777换脸| 在线观看亚洲| 日韩欧美一区二区三区在线| 国产亚洲天堂网| 最新日本在线观看| 26uuu久久综合| 99在线免费观看视频| 成人黄色免费网| 欧美精品一二| 日韩电影网在线| 久久久久久久久久久影视| 六月婷婷综合| 精品国产福利在线| 全黄性性激高免费视频| 好吊色一区二区| 毛片不卡一区二区| 日韩美女在线播放| 国产精品午夜影院| 在线观看的日韩av| 不卡av在线播放| 成人欧美一区二区三区黑人一 | 日韩国产激情| 久久久蜜桃精品| 国产精品麻豆免费版| 国产巨乳在线观看| 老司机精品视频导航| 国产精品1区2区在线观看| 国产又爽又黄的视频| 狠狠爱www人成狠狠爱综合网| 日韩女优毛片在线| www,av在线| 免费一级欧美在线观看视频| 在线观看日产精品| 久草在在线视频| 成人开心激情| 欧美在线一二三四区| 四季av一区二区| 国产成人久久精品麻豆二区| 欧美色综合网站| 视频二区在线播放| 伊人久久精品| 日韩一区二区三区在线观看| 午夜视频在线免费看| 波多野结衣欧美| 亚洲国产成人精品久久| 国产精品伦子伦| 在线日韩网站| 中文字幕成人精品久久不卡 | 99精品视频在线| 日韩三级免费观看| 男人女人拔萝卜视频| 亚洲高清在线一区| 精品av久久707| 国产老熟女伦老熟妇露脸| 五月国产精品| 中文字幕日韩高清| 一区二区成人免费视频| 欧美另类专区| 欧美孕妇性xx| 国产精品老熟女一区二区| 欧美午夜a级限制福利片| 国外成人在线直播| 精品一区二三区| 韩国av一区二区三区| 国产不卡一区二区在线观看| 视频二区在线| 中文字幕一区av| 欧美大黑帍在线播放| 亚洲美女炮图| 亚洲精品国产视频| 黄色av网址在线播放| 国产视频在线播放| 久久久久久久久久久久久久久99| 日韩欧美精品久久| 国产成人l区| 精品国产户外野外| 中文字幕一区久久| 欧美重口另类| 久久午夜a级毛片| 免费观看成人毛片| 国产一区在线视频| 久久精品午夜一区二区福利| 免费在线午夜视频| 性感美女久久精品| 亚洲一区二区三区观看| 欧美三级电影在线| 久久精品国亚洲| www.国产一区二区| 国产在线国偷精品免费看| 精品无人乱码一区二区三区的优势| jizz日韩| 欧美日韩在线视频一区| 一级黄色片在线免费观看| 亚洲黄页网站| 色中色综合影院手机版在线观看| 无码人妻丰满熟妇奶水区码| 在线亚洲免费| 成人黄色免费在线观看| 女人天堂在线| 久久精品亚洲乱码伦伦中文| 国产人妻人伦精品| 成人全视频免费观看在线看| 亚洲精品福利资源站| 日本中文在线视频| 欧美成人中文| 国产精品久久久久久久久久久不卡| www.com欧美| 国产精品高清亚洲| www.xxx亚洲| 亚洲视频分类| 91精品国产沙发| 高h震动喷水双性1v1| 亚洲精品中文在线影院| 日本黄色的视频| 久久视频在线| 国产精品久在线观看| 免费黄网站在线观看| 五月天亚洲婷婷| 视频免费在线观看| 亚洲电影av| 国产欧美日韩综合精品二区| 免费黄网站在线播放| 欧美色区777第一页| 新91视频在线观看| 日韩主播视频在线| 成人精品网站在线观看| 东热在线免费视频| 日本道色综合久久| 免费看91的网站| 亚洲一区色图| 777午夜精品福利在线观看| 国产av无码专区亚洲av| 亚洲乱码国产乱码精品精98午夜| 日韩成人精品视频在线观看| 欧美激情国产在线| 91在线观看免费高清| 成人日韩欧美| 欧美tk丨vk视频| 久久久久久久久久久久久久久久久 | 久久视频在线播放| 精品人妻一区二区三区麻豆91 | 最新国产成人av网站网址麻豆| 国产免费一区二区三区四区五区| 久久综合九色综合久久久精品综合| 色欲色香天天天综合网www| 综合伊人久久| 97在线观看视频| 牛牛热在线视频| 欧美日韩精品一二三区| 无码人妻精品一区二区三区夜夜嗨| 国产成人综合亚洲网站| av高清在线免费观看| 一呦二呦三呦国产精品| 国产精品视频播放| 四虎影视成人| 日韩av综合中文字幕| 亚洲成人av网址| **欧美大码日韩| 国产人妖在线观看| 国产一区二区三区久久久久久久久| 欧美日韩电影一区二区| 欧美电影在线观看网站| 欧美激情一区二区三级高清视频| 天天综合永久入口| 欧美日韩免费观看一区二区三区| 岛国毛片在线观看| 91在线免费播放| 国产av第一区| 欧美大胆a级| 国产精品色视频| 丁香花在线电影| 国产午夜一区二区| 国产女同在线观看| 国产伦精品一区二区三区免费迷| 国产在线xxxx| 精品国产乱码| 国产精品美女xx| 九七影院97影院理论片久久 | 精品一区二区三区电影| 成年人一级黄色片| 99久久99久久精品国产片果冻 | 日韩欧美猛交xxxxx无码| 妖精视频一区二区三区| 91沈先生作品| 欧美极品影院| 欧美富婆性猛交| av小片在线| 日韩风俗一区 二区| 国产乱码精品一区二三区蜜臂| 亚洲h在线观看| 日韩三级久久久| 久久久亚洲欧洲日产国码αv| 91人人澡人人爽人人精品| 亚洲福利一区| 51xx午夜影福利| 人人狠狠综合久久亚洲婷| 精品国产日本| 亚洲视频国产精品| 成人在线播放av| 日本一区二区三区视频在线| 久久久久久久亚洲精品| 国产婷婷视频在线| 在线视频日本亚洲性| 日韩亚洲视频在线观看| 欧美日韩性视频| 免费一级片视频| 亚洲色图欧美偷拍| 日本一二三不卡视频| 久久亚洲精华国产精华液| 欧美做受高潮中文字幕| 国产欧美日韩亚洲一区二区三区| 欧美精品久久96人妻无码| 精品日韩免费| 欧美三日本三级少妇三99| 日本天堂一区| 国产欧美亚洲日本| 91成人午夜| 91久久偷偷做嫩草影院| 精品一级视频| 亚洲一区亚洲二区| 91精品一区| 91色在线观看| 三级欧美日韩| 成人在线视频电影| 91成人福利| 国产精品视频免费一区二区三区| 96sao在线精品免费视频| www.久久久| 北条麻妃一区二区三区在线观看 | 国产成人手机高清在线观看网站| 久久资源av| 国产精品一区二区av交换| 欧美日韩亚洲免费| 精品国产一区一区二区三亚瑟| 日本一区二区三不卡| 欧美日韩xxxx| 亚洲日本一区二区三区在线不卡| 日韩精品免费一区二区在线观看| 亚洲在线色站| 欧美a级在线| 欧日韩免费视频| 国产欧美在线| 一级特黄性色生活片| 久久成人免费网站| 色男人天堂av| 成人久久视频在线观看| av网站免费在线播放| 国产日韩欧美综合在线| 青青草福利视频| 久久夜色精品国产噜噜av| 久久精品女同亚洲女同13| 91美女精品福利| 国产破处视频在线观看| 亚洲天天做日日做天天谢日日欢 | 日韩av片在线免费观看| 亚洲美女视频一区| 国产精品自拍99| 欧美少妇xxx| 免费观看黄色一级视频| 亚洲女人被黑人巨大进入al| 快射av在线播放一区| 欧美精品激情在线| 亚洲四虎影院| 高清一区二区三区视频| 国产一区二区精品福利地址| 黄瓜视频免费观看在线观看www| 欧美精品一线| 欧美精品一区二区三区免费播放| 精品无人码麻豆乱码1区2区| 亚洲精品第二页| 国产精品美女一区二区三区 | 国产精品国产精品| 欧美精品一区二区三区精品| 亚洲精品天堂成人片av在线播放| 噜噜爱69成人精品| 亚洲国产综合av| 久久色视频免费观看| 五月天婷婷色综合| 色婷婷综合久久| 精品国产av鲁一鲁一区| 亚洲人永久免费| 丰满的护士2在线观看高清| 国产精品入口免费视| 国产伦理久久久久久妇女| 一区二区三区免费看| 99国产成+人+综合+亚洲欧美| jizz18女人| 久久久久久久久久久电影| 免费在线黄色片| 91精品国产aⅴ一区二区| 久久久久久青草| 国内精品伊人久久| 国产专区精品| 亚洲一区精彩视频| 免费在线成人| 9.1在线观看免费| 成人欧美一区二区三区1314| 丁香社区五月天| 日韩高清不卡av| 国精一区二区三区| 91在线无精精品一区二区| 日本午夜一区| 精品久久久久av| 91女人视频在线观看| 伊人365影院| 亚洲观看高清完整版在线观看| 国产又粗又大又黄| 国产一区二区三区在线免费观看| av资源在线| 国产一区二区不卡视频在线观看| 这里只有精品在线| 国产一区二区在线观看免费视频| 国产欧美精品一区| 97人妻一区二区精品视频| 亚洲福利精品在线| 暖暖在线中文免费日本| 97精品国产91久久久久久| 麻豆视频久久| 成人短视频在线看| 精品一区二区三区免费| 国产精品久久国产精麻豆96堂| 91久久奴性调教| 国产98在线| 国产精品极品尤物在线观看 | 精品视频在线观看一区二区| 国产一区二区久久| 懂色av懂色av粉嫩av| 日韩一区二区视频在线观看| aaa大片在线观看| y111111国产精品久久婷婷| 欧美激情视频一区二区三区在线播放 | 亚洲中文一区二区| 一区二区三区四区在线观看视频| 色老太综合网| 亚洲va韩国va欧美va精四季| 免费精品视频最新在线| 国产一二三av| 日韩亚洲欧美综合| 黄色的视频在线观看| 国产九色精品| 国产伦理一区| 国产成人免费观看网站| 欧美美女一区二区| 污片视频在线免费观看| 国产日产精品一区二区三区四区| 国产亚洲在线| 丁香六月激情综合| 欧美一级午夜免费电影| 91九色在线播放| 欧美一区二区三区电影在线观看 | 无码h肉动漫在线观看| 91久久精品国产91性色tv | 亚洲欧洲三级电影| 成人h动漫精品一区二区无码| 海角国产乱辈乱精品视频| 三级小说欧洲区亚洲区| 色综合色综合色综合色综合| 亚洲精品国产精华液| 在线观看xxx| 国产欧美一区二区三区久久| 欧美美女黄色| 日韩一级理论片| 一区二区在线观看免费视频播放| 五月婷婷深深爱| 国产日产欧美a一级在线| 激情综合视频| 亚洲AV无码成人精品区明星换面| 777欧美精品| 男人皇宫亚洲男人2020| 一级黄色片播放| 国产拍欧美日韩视频二区| 国产三级按摩推拿按摩| 欧美孕妇与黑人孕交| 亚洲欧美日韩高清在线| 三级黄色片网站| 欧美一区二区三区色| 欧美精品日日操| 成人短视频在线观看免费| 国产欧美一区二区精品忘忧草| 国内精品久久久久久久久久久| 国产99久久精品一区二区永久免费| 综合一区在线| 永久免费av无码网站性色av|