精品欧美一区二区三区在线观看 _久久久久国色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)

一区二区三区国产| 黄色在线观看视频网站| 国产美女一区| 亚洲精品一区中文| 欧美精品性生活| 成年人黄视频在线观看| 成人av中文字幕| 国产成人一区二| 丁香色欲久久久久久综合网| 性xxxxbbbb| 欧美一级精品| 欧美视频一二三区| 久久福利一区二区| 东热在线免费视频| 国产91对白在线观看九色| 奇米一区二区三区四区久久| 亚洲女人久久久| 卡一精品卡二卡三网站乱码| 欧美日韩欧美一区二区| 18禁免费观看网站| 久久久久久久久免费视频| 99久久99精品久久久久久 | 欧美寡妇性猛交xxx免费| 久久综合色一综合色88| 亚洲一区二区三区香蕉| 超碰在线观看91| 国内综合精品午夜久久资源| 国产亚洲精品久久久久久777| 国产精品日日摸夜夜爽| 久久69成人| 精品久久久久久久久国产字幕 | 电影在线高清| 91香蕉视频污在线| 99超碰麻豆| 91九色蝌蚪91por成人| 国产日韩综合| 欧美精品成人91久久久久久久| 日韩一级av毛片| 老牛国内精品亚洲成av人片| 日韩一级高清毛片| 奇米视频7777| 精品裸体bbb| 日韩欧美在线视频免费观看| av在线观看地址| 人妖欧美1区| 亚洲欧美日韩电影| 人禽交欧美网站免费| 性猛交xxxx| eeuss影院一区二区三区| www.成人三级视频| 91亚洲精品国偷拍自产在线观看| 免费高清不卡av| 国产成人综合一区二区三区| 久久99精品波多结衣一区| 好吊一区二区三区| 欧美高清激情视频| 国产一级生活片| 欧美.日韩.国产.一区.二区| 精品国内亚洲在观看18黄| 国产精品免费在线视频| 97偷自拍亚洲综合二区| 色偷偷噜噜噜亚洲男人的天堂| 亚洲高潮女人毛茸茸| jiujiure精品视频播放| 亚洲社区在线观看| 国产精品久久免费观看| 日韩欧美自拍| 另类色图亚洲色图| 国产亚洲精品久久久久久打不开| 亚洲国产国产亚洲一二三| 久久久视频免费观看| 日本一级黄色大片| 亚欧成人精品| 国产精品视频白浆免费视频| 97超碰国产在线| 国产精品一区二区在线观看网站| 波多野结衣精品久久| 香港一级纯黄大片| 国产亚洲欧美日韩在线一区| 黄频视频在线观看| 日本资源在线| 欧美性色19p| 五月婷婷丁香综合网| 不卡的国产精品| 日韩免费观看高清完整版| 人妻体内射精一区二区三区| 久久99久久人婷婷精品综合| 色偷偷偷综合中文字幕;dd| 久久精品黄色片| 亚洲国产免费看| 日韩美女激情视频| 国产三级精品在线观看| gogo大胆日本视频一区| 性欧美精品一区二区三区在线播放| 看女生喷水的网站在线观看| 亚洲伊人色欲综合网| 欧美成人免费高清视频| 亚洲黑人在线| 日韩高清av一区二区三区| 日本成人午夜影院| 狠狠久久婷婷| 国产精品网站大全| 天堂中文网在线| 国产精品久久久久一区| 青青青青草视频| 九九九精品视频| 日韩高清免费在线| 岛国毛片在线观看| 视频一区视频二区中文字幕| 99久久综合狠狠综合久久止| 韩国中文免费在线视频| 亚洲国产日韩在线一区模特| 麻豆av免费在线| 777久久精品| 日日噜噜噜夜夜爽亚洲精品| 亚洲精品国产精品乱码| 黄页网站大全一区二区| 人禽交欧美网站免费| 国产网红女主播精品视频| 精品视频1区2区3区| 亚洲久久久久久| 午夜久久黄色| 成人做爰www免费看视频网站| 亚洲欧洲综合在线| 一区二区三区在线不卡| 午夜免费看毛片| 国产一卡不卡| 欧美一级片免费在线| www.蜜桃av.com| 亚洲天堂免费在线观看视频| 女人另类性混交zo| 色狼人综合干| 国模吧一区二区三区| jlzzjlzz亚洲女人18| 国产精品欧美一区二区三区| 亚洲人成无码www久久久| 欧美91在线| 欧美精品久久久久久久| 精品人妻伦一二三区久久| 国产精品久久午夜| av网站在线不卡| 欧美一区二区三| 日本午夜人人精品| 欧美性孕妇孕交| 色综合一区二区| 久久精品国产亚洲av麻豆| 亚洲日本黄色| 韩日午夜在线资源一区二区 | 欧美日韩久久婷婷| 久久激情电影| 国产欧美精品在线播放| 在线视频1区2区| 欧美综合亚洲图片综合区| 四虎永久免费在线观看| 久久看片网站| 先锋影音网一区| 欧美91在线|欧美| 啊v视频在线一区二区三区 | 中文字幕日韩一区二区三区不卡 | 亚洲av毛片基地| 免费成人av在线| 一区二区三区四区欧美| 日韩免费啪啪| 欧美日韩一二三区| www色aa色aawww| 国产成人免费视频网站高清观看视频| 黄色一级大片免费| 欧美激情99| 国产91色在线播放| 日本在线视频站| 911精品产国品一二三产区 | 亚洲成人1区2区| 亚洲精品视频大全| 青青草精品视频| 最新欧美日韩亚洲| 一区二区三区四区视频免费观看| 欧美极品少妇xxxxⅹ免费视频| 手机看片福利在线| 在线观看一区不卡| 一级黄色片日本| 成人激情文学综合网| 久久婷婷五月综合色国产香蕉| 国产亚洲欧美日韩在线观看一区二区| 国产精品免费一区二区三区都可以| 老司机精品影院| 精品国产伦一区二区三区观看方式| 日本一区二区三区四区五区 | 亚洲熟女www一区二区三区| 丰满放荡岳乱妇91ww| 妺妺窝人体色www在线小说| 精品美女在线视频| www国产亚洲精品| 蜜桃成人精品| 色综合导航网站| 国产福利免费在线观看| 日韩三级视频在线观看| 在线观看污污网站| 亚洲免费在线播放| 日韩人妻无码精品综合区| 国产美女视频91| 能在线观看的av| 欧美在线看片| 欧美日韩在线不卡一区| 在线观看视频一区二区三区| 国产91色在线免费| 男人天堂亚洲| 在线视频精品一| 隣の若妻さん波多野结衣| 欧美丝袜丝交足nylons| 激情五月少妇a| 国产精品美女久久久久av爽李琼| 韩国av中国字幕| 久久99精品久久久久久动态图| 黄色国产一级视频| 一区二区三区国产精华| 亚洲国产欧美不卡在线观看 | 精品无码人妻一区二区三区| 久久久久国产精品麻豆ai换脸| 日本女人性视频| 蜜桃视频免费观看一区| 亚洲不卡中文字幕无码| 欧美有码视频| 国产精品无码乱伦| 欧洲杯什么时候开赛| 国产亚洲精品自在久久| 日韩精品一区二区三区免费视频| 国产精品久久久久77777| 美女高潮在线观看| 久久男人av资源网站| 天堂8中文在线| 日韩视频在线观看免费| 成年人视频免费在线观看| 日韩电影免费观看中文字幕| 国模无码一区二区三区| 日韩小视频在线观看专区| 91久久国语露脸精品国产高跟| 欧美中文字幕不卡| 亚洲天堂一区在线| 天天操天天综合网| 久久亚洲成人av| 亚洲三级电影网站| 好吊日在线视频| 成人欧美一区二区三区小说| 国产精品视频在| 中文字幕av一区二区三区高| 中日韩精品一区二区三区| 99精品久久免费看蜜臀剧情介绍| 欧美xxxxx少妇| 成人一区二区三区视频| 欧美xxxx日本和非洲| 大桥未久av一区二区三区中文| 亚洲精品乱码久久久久久9色| 国产一区二区在线免费观看| 91pony九色| 国产一区二区三区不卡在线观看| 香蕉视频xxxx| 岛国一区二区三区| 国产高清成人久久| 久久天天做天天爱综合色| 日韩精品无码一区二区三区久久久| 久久伊99综合婷婷久久伊| 国产精品三级在线观看无码| 久久综合九色综合97婷婷| 免费看黄色的视频| 国产精品免费久久| √天堂中文官网8在线| 一区二区三区日韩精品视频| 久久这里只有精品免费| 精品久久久久久中文字幕一区奶水| 欧美三级午夜理伦| 欧美最新大片在线看| 亚洲熟妇无码久久精品| 91精品福利在线一区二区三区| 国语对白一区二区| 午夜久久久影院| 无码人妻丰满熟妇区五十路 | av中字幕久久| 精品日韩在线播放| 亚洲精品系列| 国产又大又黄又粗的视频| 国产综合久久久久久鬼色| 国产大尺度视频| 久久精品一区二区三区不卡 | 久久久久亚洲av无码专区首jn| 成人av免费在线播放| xxx在线播放| 亚洲欧美日韩国产手机在线| 91porny在线| 制服丝袜亚洲色图| 亚洲AV第二区国产精品| 在线成人一区二区| 欧美草逼视频| 国产精品电影一区| 57pao国产一区二区| 少妇精品久久久久久久久久| 欧美午夜不卡| 久久综合伊人77777麻豆最新章节| 国产激情一区二区三区| 国产全是老熟女太爽了| 亚洲精品国产视频| 国产真人无遮挡作爱免费视频| 日韩一级片在线观看| 国产h在线观看| 久久久久中文字幕2018| 国产91亚洲精品久久久| 国产专区一区二区三区| 99国内精品久久久久久久| 九色在线视频观看| 国产高清在线精品| 内射毛片内射国产夫妻| 精品久久久久久久久久ntr影视| 国产色综合视频| 亚洲欧美另类在线观看| 狠狠人妻久久久久久综合麻豆| 国产一区二区三区精品久久久| 爱情岛亚洲播放路线| 91久久精品国产91性色| 国产一区网站| 欧美亚洲一二三区| 高清不卡在线观看| 国产视频精品免费| 在线观看免费一区| 天堂视频中文在线| 久久久久久久久久久久久久久久久久av| 丁香久久综合| 欧美不卡福利| 亚洲另类黄色| 97人妻精品一区二区三区免费| 97人妻精品一区二区三区视频 | 亚洲这里只有精品| 久久久九九九九| 亚洲国产成人精品激情在线| 欧美xxxx老人做受| 成人在线免费看黄| 成人国产精品一区| 欧美aaaaaaaaaaaa| 国产九九在线视频| 国产人久久人人人人爽| 香蕉影院在线观看| 亚洲精品一区二区三区婷婷月| 999精品网| 国产日韩精品久久| 亚洲国产精品一区制服丝袜| 国产成人精品综合久久久久99| 综合网在线视频| 国产乱淫片视频| 久久久国产精彩视频美女艺术照福利| 国产69精品久久| 亚洲国产精品综合| 美女视频黄久久| 女同久久另类69精品国产| 欧美色电影在线| 日韩大片在线永久免费观看网站| 国产精品久久久久久久久久久久久 | 香蕉人妻av久久久久天天| 午夜精品视频在线| 极品束缚调教一区二区网站| 亚洲国产成人精品无码区99| www.99精品| 在线观看国产亚洲| 亚洲日本成人网| 日韩一区二区三区在线免费观看 | 欧美性猛交xxxx黑人| 男人av在线| 国产精品人成电影在线观看| 欧美大人香蕉在线| 先锋资源在线视频| 亚洲成人一区二区在线观看| 污污的视频网站在线观看| 欧美伊久线香蕉线新在线| 禁果av一区二区三区| 污网站在线免费| 一区二区三区产品免费精品久久75| 欧美特黄一级视频| 日本久久久久久久久久久| 日韩国产欧美| a级大片免费看| 精品女厕一区二区三区| 大片免费播放在线视频| 91免费高清视频| 在线亚洲国产精品网站| 日本理论中文字幕| 日韩一区二区在线免费观看| 不卡专区在线| 亚洲精品乱码久久久久久蜜桃91 | 99视频一区| 成人黄色a级片| 欧美不卡视频一区| 日韩高清中文字幕一区二区| 中文字幕一区二区三区四区五区人 | 999精品色在线播放| 动漫美女无遮挡免费| 日本乱码高清不卡字幕| 在线观看电影av| 欧美一级爱爱| 粉嫩aⅴ一区二区三区四区五区 | 日本亚洲一区二区| 精品99在线观看| 中文字幕日韩电影| 欧洲亚洲一区二区三区|