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

MBaaS深度評測:構建移動應用程序的五朵云

譯文
移動開發
MBaaS(移動后端即服務)是一類很新的產品,它在很大程度上取代了MEAP(移動企業應用程序平臺)。在過去的幾個月間,我認真仔細地分析了五種MBaaS系統:AnyPresence、Appcelerator、FeedHenry、Kinvey和Parse。我在本文中將總結這五種系統,介紹它們的共同之處和主要區別,并給出相應結論。

【51CTO譯文】MBaaS(移動后端即服務)是一類很新的產品,它在很大程度上取代了MEAP(移動企業應用程序平臺)。在過去的幾個月間,我認真仔細地分析了五種MBaaS系統:AnyPresence、Appcelerator、FeedHenry、Kinvey和Parse。我在本文中將總結這五種系統,介紹它們的共同之處和主要區別,并給出相應結論。

MBaaS的基本想法是,移動應用程序需要可以在諸應用程序之間共享的常用服務,而不是專門針對每個應用程序開發服務。使用MBaaS的移動應用程序遵循了松散耦合的分布式架構,而MBaaS系統本身通常擁有比MEAP系統更加分布式的架構,后者往往采用統一的中間件服務器。

MBaaS系統通常提供這些功能特性:推送通知、文件存儲及共享、與Facebook和推特等社交網絡整合、位置服務、消息傳遞及聊天功能、用戶管理、運行業務邏輯的功能以及使用情況分析工具。面向企業的MBaaS系統還提供了與現有的應用軟件和數據庫整合的功能。

后端并不是孤立存在的,所以MBaaS系統提供了某種級別的移動客戶端支持。這種支持包括:從將REST API(應用編程接口)暴露在所有來者面前,到為iOS、安卓、某些版本的JavaScript以及可能其他移動平臺提供應用程序生成功能,不一而足。

此外,后端需要加以定制和編程,于是MBaaS系統提供了結合在線開發環境和桌面開發環境的機制。最后,后端服務的目的在于確保持續運作,所以它們需要一定程度的應用程序監控和錯誤日志機制,另外還有使用情況分析機制。監控和分析可能由MBaaS廠商直接提供,也可能通過與第三方服務整合來提供。

另外一個優點是,MBaaS系統可生成移動SDK(軟件開發工具包)。當廠商將其服務暴露在從事移動應用程序開發的合作伙伴面前時,這極其有用。此外,MBaaS系統能夠支持移動應用程序的離線運作和離線/在線數據庫同步。MBaaS系統可能提供自己的移動設備管理,或者與移動設備管理(MDM)廠商實現整合。MBaaS系統可能還在適當情況下支持針對特定設備的服務,比如iOS設備上的iBeacon。

共性與區別

在測評FeedHenry、Kinvey、Appcelerator、Parse和AnyPresence的過程中,某些功能和實現方法顯得非常熟悉。比如說,所有五種MBaaS產品都提供了使用MongoDB存儲數據的機制,這是一種存儲JSON對象的開源NoSQL文檔數據庫。所有這些產品都為各自的MongoDB數據存儲區提供了數據設計用戶界面(UI),這些UI外觀都很相似。要是這些UI都基于相同的MongoDB示例代碼,我也不會感到驚訝。

這五種MBaaS系統在多租戶模式云環境下均可使用。它們都有在線說明文檔,都提供了推送通知和用戶驗證API,都在某種程度上支持原生的iOS和安卓應用程序,都為開發人員實現自定義服務器邏輯提供了某種方式。

這些產品之間的差異頗為顯著。比如說,它們支持與企業應用程序和數據庫整合的程度不一,有的只提供調用返回JSON的外部REST接口這一基本功能,有的與常見應用程序和數據庫深度整合。開發人員實現某一種與MBaaS整合的企業機制所需的時間長短不一,長的需要數天,短的只要幾分鐘,這取決于某一家MBaaS廠商之前為特定的整合做了多少量的工作。

一些MBaaS系統可在企業內部使用,另一些可在私有云中使用。還有一些采用托管模式,符合《健康保險可攜性及責任性法案》(HIPAA)、支付卡行業(PCI)、聯邦信息處理標準(FIPS)和歐盟數據安全等標準。有些有自己的測試功能,有些提供了移動應用程序的云構建功能。

有些支持HTML5和混合應用程序。有些可將JavaScript編譯成原生設備代碼。有些支持PhoneGap,有些支持Apache Cordova,有些避免這兩種包裝器來編寫混合應用程序,改而采用其他解決方案,比如生成原生應用程序。

有些在Node.js上運行后端,有些在Rails上運行,還有一些在未特定規定的平臺上運行。有些支持黑莓、Windows Phone 8、Windows 8或Unity等客戶端。

有些將應用程序和后端集成開發環境(IDE)托管在云端,有些提供支持多平臺的桌面IDE,有些有桌面命令行接口,用于云控制。有些支持多種流行的JavaScript框架,比如Backbone和Angular;有些使用自己的JavaScript框架,這些框架可能對特定的開源框架進行了改動。

MBaaS五虎將

正如我們所見,不同的MBaaS廠商瞄準的市場略有不同,做出的技術選擇也略有不同。不過,它們都存在很大的重疊和共性。

AnyPresence

AnyPresence的目的不僅僅是幫助企業為移動應用程序構建后端。AnyPresence結合了應用程序構建功能、后端服務和API網關。

AnyPresence有一個在線設計器,可以生成后端代碼、移動應用程序代碼,甚至定制的移動API代碼。所有生成的代碼都可以下載到兼容平臺上,并且在上面編輯和運行。以AnyPresence經常提到的一個客戶為例,萬事達卡(MasterCard)就使用AnyPresence,讓合作伙伴能夠按照萬事達卡的Open API服務,輕松地構建移動應用程序。

AnyPresence可以為jQuery、安卓(XML布局)和iOS(故事版)生成應用程序UI(或入門套件,如果你希望的話),它還可以為Java、安卓、HTML5、Windows Phone、Xamarin和iOS生成應用程序SDK。設計環境將生成的JavaScript/HTML5 SDK稱為“jQuery”。事實上,AnyPresence其實生成的CoffeeScript使用Underscore庫、Backbone庫和jQuery庫。

AnyPresence可以為Ruby on Rails生成后端服務器軟件。在未來,它還有望生成Node.js后端,這將是一件好事。AnyPresence環境生成的程序可以部署到Heroku(通常用面向Rails后端)、亞馬遜S3(通常面向HTML5應用程序)以及原生iOS和安卓應用程序,有沒有Apperian安全不好說。不過,你并不受制于AnyPresence的部署選擇。生成的代碼總是可以下載并部署到別處,假設你擁有兼容的部署環境。

AnyPresence的應用程序構建選擇屏幕。請注意:可以生成種類廣泛的SDK和種類較少的原型應用程序UI。

AnyPresence設計環境處于在線,可在大多數瀏覽器里面運行。設計環境有儀表板,設置屏幕,創建及監控環境、部署和代碼構建的屏幕,生成和部署應用程序、后端和SDK的屏幕,添加及管理數據源和數據對象的屏幕,用于授權、角色和驗證策略的屏幕,用于自帶和自定義插件的屏幕,接口設計器以及一套可以定制的主題。

我覺得數據源的種類很廣泛,所提供的MongoDB數據存儲區的實現與其他MBaaS系統大同小異。AnyPresence的過人之處在于數據模型在整個設計環境當中的整合方式以及整合到所有已生成代碼中的方式。

你可以添加大多數監控整合(比如Airbrake和New Relic)的地方藏在Deployments/Add-ons選項卡的深處。很自然,監控依賴運行時環境,而AnyPresence旨在做到與環境無關。想與Splunk整合,你就得在后端上啟用syslog輸出,以便將所有的日志/事件推送到Splunk系統,用于報告和監控。

Appcelerator

Appcelerator Titanium扎根移動開發領域已有好幾個年頭了,本地開發環境能夠將JavaScript編譯成針對iOS、安卓及其他目標平臺的原生代碼。該公司在2014年7月份發布了Appcelerator Studio 3.3和Appcelerator平臺2.0,之后添加了一款MBaaS,擁有大約25套API、支持Node.js以及在線分析功能。此外,Appcelerator發布了MBaaS接口,廣大開發人員可以將這些接口添加到用原生SDK構建的應用程序中,不過它還沒有在其自己的Appcelerator Studio IDE中支持原生SDK。

開發人員在在線Appcelerator儀表板的概覽頁上一眼就能看清應用程序安裝、會話、API調用和崩潰的概況。儀表板的其他部分便于云管理、測試、性能度量和分析。

Cloud面板顯示使用情況、暴露數據管理、顯示API請求及推送通知日志、列出自定義服務以及允許云配置。測試面板使用了SOASTA的TouchTest作為一種整合的移動測試解決方案。性能面板讓你可以監控自己的應用程序,并排查性能、崩潰和異常情況。它還讓你可以查看崩潰趨勢、與錯誤跟蹤系統整合起來以及配置你的監控機制。

Appcelerator平臺的儀表板顯示了演示的Field Service應用程序的概況。崩潰有意被編碼到應用程序中。

開發人員可以在線定義和查看Appcelerator分析工具,另外可以視需要,將所選擇的分析工具發布到iPad版Appcelerator Insights應用程序,通常供管理人員使用。

Appcelerator平臺讓你可以使用Studio和Appcelerator的Node.ACS MVC(模型/視圖/控制器)框架,構建自定義的后端服務。Node.ACS結合了Node.js、Express以及Appcelerator云服務的接口。Appcelerator還讓你可以在其云平臺上運行普通的Node.js應用程序。

Appcelerator在客戶端有多個框架以及面向云端的多個API類型。在客戶端的基本層面,Appcelerator提供了Titanium SDK,該SDK在JavaScript和原生服務之間提供了一種接口。在較高層面,Appcelerator提供了Alloy框架,該框架基于模型/視圖/控制器架構,包含對Backbone和Underscore的內置支持。你通過Studio構建一個新的客戶端應用程序時,通常生成的是使用Ally的應用程序。

Alloy框架可以處理你對離線/在線數據同步的一部分需要,但無法滿足全部需要。除了面向SAP和Salesforce.com的數據連接器外,Appcelerator缺少預先配置的、經過審查的企業數據連接器。不過,由于它可以在其Node.ACS服務上運行Node模塊,開發人員可以利用來自Node.js社區的模塊。Appcelerator唯一的商用同步服務器目前僅限于微軟Dynamics連接器。

FeedHenry

FeedHenry致力于支持企業業務應用程序,這是一種基于Node.js、面向企業的MBaaS和移動應用程序平臺。它提供了一系列廣泛的整合,同時擁有在線和離線開發選項,協作式應用程序構建以及拖放式表單構建器。FeedHenry在2010年從愛爾蘭研究所(Irish Research Institute)分離出來,2014年9月被紅帽收購。

FeedHenry聲稱在各大云上都有全球性基礎設施,支持內部后端部署。FeedHenry在線環境直接與GitHub整合,實現協作和版本控制功能。

FeedHenry 3為iOS、安卓和Windows Phone 8支持原生的SDK,另外支持使用Apache Cordova的混合應用程序、HTML5移動Web應用程序、Sencha、Xamarin和Appcelerator Titanium。鑒于FeedHenry云的JavaScript接口的工作方式,很難找到不兼容的JavaScript框架。

用JavaScript為FeedHenry編寫應用程序時,你可以在HTML中添加feedhenry.js腳本,用$fh.init來初始化,然后從$fh名稱空間調用云功能。FeedHenry可以從Zip文件或Git軟件庫導入現有的應用程序。

FeedHenry包括一個在線編輯器,支持離線工具,還有一個命令行接口。我們在這里看到的是移動應用程序,屏幕中間是代碼編輯器,右邊是預覽圖。你可以在在線界面的另一個面板中配置后端服務。

FeedHenry構建服務的功能與Adobe PhoneGap Build如出一轍,可以將HTML5應用程序變成二進制代碼程序,適用于安卓、黑莓、iPhone、iPad、iOS(通用)以及Windows Phone。每個二進制程序可以連接到你的一個MBaaS實例,它可以針對開發、分發或發行等應用而構建,具體視平臺而定。

FeedHenry有一個拖放式表單構建器,擁有種類豐富的模板,可以用作起始點。不過我在測評FeedHenry時,功能完備的應用程序模板數量并不多。

FeedHenry在精選模塊列表中列出了50多個Node.js插件。該列表包括大多數主要關系數據庫和NoSQL數據庫的接口。要是該精選列表上沒有你所要找的模塊,那么全面得多的Node社區模塊列表可能會列有與之匹配的模塊。

FeedHenry可在各大公有云和私有云上運行,還可以在一系列廣泛的IaaS和PaaS基礎設施上運行。FeedHenry在歐洲和北美都運行一個符合HIPAA的云環境和多個活動集群。

Kinvey

Kinvey自稱是一個完整的移動和Web應用程序平臺。它提供廣泛的客戶端支持,與主要的企業數據庫整合,還提供后端數據存儲區、文件存儲區、推送通知、移動分析、iBeacon支持以及在后端運行自定義代碼的功能。

Kinvey推銷時將IT部門視作主要的客戶群,因為它提供了企業平臺,不是面向一兩個應用程序,而是面向企業里面的成千上萬個應用程序。不過,它還積極支持眾多應用程序的開發者社區。

Kinvey支持原生應用程序、混合應用程序和HTML5應用程序。它為iOS和安卓提供了原生工具包支持。此外,它還支持Angular、Backbone、Node.js、Apache Cordova/PhoneGap和Appcelerator Titanium,它還提供了一套REST API。Kinvey通過代碼庫和API調用與應用程序整合起來,期望你在本地編輯應用程序。

Kinvey云代碼用JavaScript編寫,不過不是Node.js,實現在線編輯。除了使用標準的JavaScript和外部服務外,它還可以使用Kinvey API實現眾多功能,比如日志、訪問組合、發送推送通知、發送電子郵件、驗證請求、日志和時間功能、異步處理、顯示Mustache模板以及獲取后端上下文。云代碼可以在駐留在處理鉤子的函數和自定義端點中。云代碼在Kinvey中實現內部版本控制。

Kinvey組合使用MongoDB,MongoDB提供了供應用程序使用的無模式、非SQL數據庫。該屏幕讓你可以創建和設計組合(只需要創建步驟),并選擇是啟用還是繞過你的數據庫業務邏輯。

Kinvey支持部署在幾乎任何云上,當然包括私有云。這包括部署到符合HIPAA的設施以及完全位于歐盟國家的設施。連Kinvey的多租戶模式云也被認為對大多數應用程序來說足夠安全,因為該公司實現了端到端加密,使用數據鏈路的客戶可以將數據庫里面的數據放在本企業的防火墻后面保管起來。如果你有一臺Google App Engine服務器,可以將它連接到你的Kinvey后端。

驗證工作可以由Kinvey在內部完成,也可以通過商務版和企業版中的LDAP或活動目錄來完成。Kinvey還通過OAuth,支持Facebook、推特、Google+和LinkedIn身份。

Kinvey數據鏈路連接到Kinvey的MongoDB數據存儲區。在大多數情況下,客戶將CRUD(創建、讀取、更新和刪除)請求直接轉發到實際后端,但一些客戶將數據緩存在MongoDB中。Kinvey目前為微軟Dynamics CRM、Salesforce CRM、甲骨文數據庫和微軟SQL Server提供了相應的數據鏈路。

Kinvey提供了自動化控制機制,實現離線數據同步:要是應用程序處于離線狀態,就自動從緩存獲取數據。要是應用程序處于在線狀態,就從網絡獲取數據,并將數據存儲在緩存中。使用自動化控制,只要設備再次處于在線狀態,你的Kinvey應用程序就會試圖同步任何本地存儲的數據,但如果服務器數據也出現了變化,就會發生沖突。你可以將設置沖突解決策略設置成clientAlwaysWins、serverAlwaysWins或自定義沖突解決功能。

Parse

Parse一度是MBaaS領域的典范,盡管已被Facebook收購,但它對容積有限的消費級應用程序來說,仍是一種切實可行、容易見效的移動后端。說到優點方面,其說明文檔完備,提供了良好的原生客戶端支持和基于Backbone的JavaScript客戶端SDK。Parse還可以在后端運行JavaScript代碼,這為開發人員提供了全是JavaScript應用程序堆棧這一選項。至于缺點方面,Parse遺漏了企業應用程序必不可少的重要功能,比如數據整合、離線操作以及在線/離線同步。與此同時,其價格似乎針對容積較小的應用程序。

Parse支持原生移動應用程序、JavaScript應用程序和桌面應用程序。在移動端,它為iOS、安卓和Windows Phone 8提供了原生支持。在桌面端,它支持OS X和Windows 8(.Net),另外還支持Unity游戲。

Parse讓你可以在云端運行JavaScript代碼,使用與客戶端一樣的Parse JavaScript SDK。Parse提供了一款命令行工具,可用于管理Parse云中的代碼,還讓你可以使用電腦上經常使用的JavaScript編輯器,而不是像FeedHenry和Kinvey那樣,經常在瀏覽器中編輯云代碼。不過,你可以在儀表板中查看代碼和日志。命令行工具集多種角色于一體:應用程序框架生成器、應用程序部署工具、日志打印器、應用程序回滾工具以及自動更新器。

Parse云數據瀏覽器讓你可以導入批量數量,添加類、列和欄,以及查看過濾后的數據。

Parse可以將推送通知發送到iOS、安卓、Windows 8和Windows Phone 8。不管在哪種情況下,你都要配置推送服務器,然后將一個或多證書提供給你的應用程序。

Parse有一個相當全面的預定義用戶系統,包括為匿名用戶提供了通常的注冊機制,帶有電子郵件驗證和條款。訪問控制列表(ACL)系統控制著每個用戶可以讀取和寫入什么數據。至于那些較為復雜的使用場合,Parse支持角色層次體系,為每個角色提供了一層單獨的ACL。

Parse與其他服務共有九種整合。其中三種:Mailgun、Mandrill和SendGrid用于發送電子郵件。Stripe用于信用卡收費。Twilio負責發送短信和語音消息。第三方模塊還可用來將Parse與Cloudinary、Instagram和Paymill整合起來。

據我所知,實現企業數據與Parse整合需要為數據源編寫REST Web服務包裝器、為Parse編寫JavaScript模塊。除了使用Parse自己的多租戶模式云外,我還沒有見過托管Parse的任何辦法。

大大改進的MBaaS

正如你從本文末尾列出的評測分數可以看到,AnyPresence得分最高:總分9.1分,并獲得了“編輯選擇獎”。我覺得,AnyPresence為需要將現有系統與移動應用程序整合起來的企業提供的價值超過其他產品,因為除了應用程序和后端外,它還可以通過你的模型和設計生成定制的SDK。不過,每年收費“高達六位數”,因而并不適合每家企業的預算。

FeedHenry的總分為8.6分,也是一款面向企業的MBaaS。FeedHenry與Git實現了很好的整合,可用于協作和版本控制;它的托管應用程序構建服務、Node.js后端和精選Node模塊列表,還有拖放式表單構建器,我都很喜歡。與AnyPresence一樣,FeedHenry可能也不適合每家公司的預算。

Kinvey的產品總分為8.3分,這家公司既吸引著開發者社區,又吸引著企業的IT部門。我喜歡Kinvey通過其內部的NoSQL數據庫API提供企業數據鏈路的方式,也喜歡其為后端業務邏輯設計鉤子的方式。

我批評Appcelerator的地方是,它顯然沒有竭力精選數據整合模塊;我認為,它相對于FeedHenry和Kinvey較高的價格可能會降低總體價值,因而總分只有7.8分。不過,Appcelerator這家公司只是最近才轉戰MBaaS領域。它可能需要填補產品的缺失功能,調整價格,才能提高競爭力。

最后,我認為Parse很適合為面向消費者的移動應用程序、而不是企業應用程序構建和運行后端,那是由于它缺少任何數據連接器,只有一個基本的REST客戶軟件。我對Parse所持的另一大保留意見是按使用收費的價格,雖然這讓開發人員很容易上手,但是可能讓一家資金不足的初創公司很苦惱:要是初創公司突然有一款熱門應用程序,卻沒有正兒八經的商業模式,更是如此。得分僅7.6分,在這組產品中墊底。

這倒不是說你不該使用Parse。這是一種切實可行、容易見效的入門方式,后端作為服務來提供。不過,如果你選擇使用它,就要睜大眼睛,密切關注費用。

就企業應用程序而言,AnyPresence和FeedHenry在易用性和功能方面一路領先。Kinvey并非遠遠落在后面,其價格對小公司來說更實惠。

記分卡

后端服務

(20%)

客戶端支持

(20%)

易用性

(20%)

整合

(20%)

監控

(10%)

價值

(10%)

總分

Parse

8

8

8

6

8

8

7.6

★★★

Kinvey

9

9

8

7

8

9

8.3

★★★★

FeedHenry 3

9

9

8

9

8

8

8.6

★★★★

Appcelerator平臺

2.0.0

8

8

8

7

9

7

7.8

★★★

AnyPresence

9

9

9

10

8

9

9.1

★★★★★

英文原文鏈接:http://www.infoworld.com/article/2842791/application-development/mbaas-shoot-out-5-cloud-platforms-for-building-mobile-apps.html

布加迪編譯

責任編輯:閆佳明 來源: 51CTO譯文
相關推薦

2012-05-14 17:35:28

移動Web

2017-12-10 14:13:14

云服務云原生應用程序

2011-12-06 10:10:59

云計算移動應用

2024-06-20 08:00:00

云原生Apache Kaf

2012-03-21 09:36:33

ibmdw

2015-02-05 09:56:53

2011-11-23 10:06:32

Azure微軟移動應用

2018-12-28 14:10:57

開發工具 移動應用

2023-07-26 16:20:36

云原生云計算

2012-03-30 15:54:43

ibmdw

2024-01-02 00:18:56

Buffalo項目Go Web框架

2013-09-30 10:19:46

SAP

2013-09-18 10:59:37

企業BYODMBaaS企業移動應用

2022-05-23 14:48:44

人工智能機器學習科技

2014-03-27 10:28:31

移動Web開發框架

2015-01-06 13:42:45

跨平臺開發APP工具

2021-11-05 11:03:33

云計算開發技術

2013-09-24 09:52:33

移動應用虛擬化

2012-04-19 09:34:21

ibmdw

2013-01-05 10:28:18

虛擬化移動應用
點贊
收藏

51CTO技術棧公眾號

丝袜美腿诱惑一区二区三区| 国产男男gay体育生网站| 国内精品麻豆美女在线播放视频| 国产精品久久夜| 国产精品高清网站| 日韩一卡二卡在线观看 | 日本一区二区在线播放| 素人fc2av清纯18岁| 吉吉日韩欧美| 日本一区二区三区在线不卡| 国产成人涩涩涩视频在线观看| 午夜在线观看一区| 成人免费91| 亚洲二区在线观看| 日本一区二区高清视频| 伊人22222| 黑丝一区二区三区| 国产亚洲a∨片在线观看| 欧美国产日韩在线视频| 天堂在线中文网官网| 欧美国产日韩在线观看| 666精品在线| 亚洲精品男人的天堂| 久久在线视频| 亚洲国产精品福利| 蜜臀一区二区三区精品免费视频| 国产盗摄在线视频网站| 久久精品视频一区二区| 97免费资源站| 中文字幕视频二区| 日韩午夜激情| 精品国内产的精品视频在线观看| 菠萝菠萝蜜网站| 成人免费观看49www在线观看| 欧美日韩国产精品一区二区不卡中文| 亚洲天堂电影网| 亚洲国产www| 久久精品国产免费看久久精品| 91av视频在线免费观看| 国产色无码精品视频国产| 香蕉久久精品| 精品国产免费一区二区三区四区 | 亚洲一区二区三区乱码aⅴ| 中文字幕第15页| 亚洲一区欧美| 神马久久久久久| 特级西西人体4444xxxx| 麻豆久久一区| 欧美日韩另类一区| 免费观看日韩毛片| 不卡av免费观看| 中文字幕一区二区三区av| 欧美成人综合一区| 色婷婷av一区二区三区之红樱桃 | 一级欧美一级日韩| 首页欧美精品中文字幕| 欧美日韩国产va另类| 91香蕉国产视频| 蜜桃国内精品久久久久软件9| 日韩欧美中文字幕公布| 嫩草影院国产精品| 亚洲成人短视频| 日韩欧美黄色动漫| 少妇高潮毛片色欲ava片| 污影院在线观看| 亚洲女与黑人做爰| 四虎影院一区二区| 在线观看黄色av| 国产精品青草久久| 亚洲欧洲另类精品久久综合| 国产1区2区3区在线| 久久先锋影音av| 欧美激情一区二区三区在线视频 | 中文字幕av一区中文字幕天堂| 少妇特黄一区二区三区| 加勒比色老久久爱综合网| 日韩欧美亚洲一区二区| 在线观看国产福利| 96sao精品免费视频观看| 欧美日本一区二区三区四区| 午夜视频在线网站| 国产精品高清一区二区| 欧美日韩高清一区二区三区| 亚洲天堂av一区二区| www.久久99| 日韩欧美激情在线| 成人免费看片载| 麻豆精品av| 日韩精品视频在线| 免费一级做a爰片久久毛片潮| 美女网站一区| 日韩中文字幕亚洲| 欧美毛片在线观看| 日韩亚洲国产精品| 国产精品免费电影| 99精品国产99久久久久久97| 成人永久免费视频| 欧美日韩一区二| 欧美一级二级三级区| 亚洲精品欧美激情| 91免费国产精品| 成人美女视频| 在线国产亚洲欧美| 手机在线国产视频| 久久综合社区| 亚洲欧美成人网| 人人爽人人爽人人片| 中文字幕日韩欧美精品高清在线| 国自在线精品视频| 日韩三级一区二区三区| 校园激情久久| 亚洲精品欧美日韩专区| 欧美人在线观看| 天天操夜夜操av| 狠狠爱www人成狠狠爱综合网| 青青青国产精品一区二区| 伊人亚洲综合网| 成人爽a毛片一区二区免费| 欧美一级二级三级九九九| 欧美69xxxx| 丁香五六月婷婷久久激情| av网站在线不卡| 精品国内亚洲2022精品成人| 国产亚洲精品综合一区91| 久久国产波多野结衣| 99国产精品久久久久久久| 国产精品高精视频免费| 国产乱码久久久久| 91啪亚洲精品| wwwwww欧美| 欧美视频精品| 亚洲免费视频一区二区| 亚洲欧美一区二区三区四区五区| 香蕉成人久久| 国产精品久久久久av福利动漫| yw视频在线观看| 精品日韩中文字幕| 久久久高清视频| 亚洲成av人片乱码色午夜| 97在线观看免费高清| 中文字幕一区二区三区人妻四季| 99久久婷婷国产综合精品电影| 久久久国产精华液999999| 日韩新的三级电影| 亚洲黄页视频免费观看| 欧美激情国产精品免费| 美女国产一区二区三区| 久久久久久九九| 在线看福利影| 911精品国产一区二区在线| 永久免费毛片在线观看| 老湿机69福利| japanese国产精品| 2018中文字幕一区二区三区| 国产综合在线播放| 亚洲欧美日韩国产成人精品影院| 91国产精品视频在线观看| 希岛爱理av免费一区二区| 午夜精品免费视频| 蜜桃在线一区二区| 一区二区三区四区蜜桃| 日本黄色福利视频| 色天下一区二区三区| 国产做受高潮69| www日本视频| 亚洲免费在线电影| 在线播放免费视频| 亚洲有吗中文字幕| 97久久精品午夜一区二区| 97超碰在线公开在线看免费| 欧美肥胖老妇做爰| 秋霞欧美一区二区三区视频免费| 秋霞午夜av一区二区三区| 欧美一区国产一区| 精品国产欧美日韩一区二区三区| 伊人久久久久久久久久久| 精品免费囯产一区二区三区| 老司机深夜福利在线观看| 亚洲资源中文字幕| 亚洲成人精品在线播放| 亚洲人成人一区二区三区| 国内成+人亚洲| 亚洲精品一区| 中文字幕av一区二区| 日韩熟女一区二区| 中文字幕亚洲成人| 亚洲 自拍 另类 欧美 丝袜| 亚洲人成久久| 日韩av大全| 视频精品导航| 欧美另类老女人| 色婷婷av一区二区三| 狠狠躁夜夜躁人人爽天天天天97| 日本黄色特级片| 麻豆成人免费电影| 国产在线视频综合| 看全色黄大色大片免费久久久| 高清视频欧美一级| 欧美孕妇孕交| 欧美日韩dvd在线观看| 五月天av网站| 99re视频这里只有精品| 又粗又黑又大的吊av| 成人在线免费观看91| 亚洲在线视频观看| 中文字幕高清在线播放| 日韩最新av在线| 亚洲精品国产suv一区| 色94色欧美sute亚洲线路一久| 337人体粉嫩噜噜噜| 国产成人亚洲综合a∨婷婷图片| 欧美一级免费播放| 成人免费看片39| 操人视频欧美| 97人人做人人爽香蕉精品| 色综合视频网站| 大胆av不用播放器在线播放 | 在线观看成人av| 天堂久久av| 国产精品h在线观看| 青青草视频在线免费直播| 精品人妻无码一区二区| 自拍偷拍亚洲综合| 亚洲中文字幕一区| 另类中文字幕网| 欧美成人三级在线视频| 国产尤物久久久| 成人国产精品久久久| 2019中文字幕在线电影免费| 亚洲一区www| 韩国av在线免费观看| 欧美日韩三级视频| 欧美特黄aaaaaa| 亚洲综合在线五月| 国产精品综合激情| 久久免费美女视频| 日本一区二区免费视频| 久久国产视频网| 毛葺葺老太做受视频| 在线日韩欧美| 久久综合亚洲精品| 欧美电影《睫毛膏》| 欧美日韩在线观看一区二区三区| 成人午夜三级| 亚洲自拍av在线| 日韩国产91| 国产精品亚洲美女av网站| 波多野结衣亚洲一二三| 久久青草精品视频免费观看| 尤物yw193can在线观看| 日韩不卡在线观看日韩不卡视频| 成人性色av| 国产亚洲高清一区| 国产在线999| 欧美日韩美女| 欧美在线不卡区| 一本大道色婷婷在线| 久久久久久91| 女女色综合影院| 亚洲午夜国产成人av电影男同| 国产高清免费观看| 91精品国产综合久久久久久| 亚洲视频在线观看免费视频| 欧美日韩精品一区二区| 欧美日韩 一区二区三区| 日本精品视频一区二区三区| 超碰超碰超碰超碰| 欧美日韩一区二区三区| 日本在线视频中文字幕| 香蕉久久一区二区不卡无毒影院| 久久久无码精品亚洲国产| 亚洲综合一区二区| 国产午夜精品一区二区理论影院 | 亚洲一区二区图片| 国模无码大尺度一区二区三区| 欧美特黄aaa| 国产在线精品视频| 97中文字幕在线观看| 白白色亚洲国产精品| 国产激情视频网站| 91麻豆swag| 蜜桃传媒一区二区亚洲| 国产精品欧美极品| 午夜爱爱毛片xxxx视频免费看| 一区二区三区在线看| 日韩免费一二三区| 日韩欧美第一页| 五月婷婷激情视频| 欧美亚洲综合一区| 中文在线观看av| 欧美疯狂做受xxxx富婆| 人妻精品一区一区三区蜜桃91| 亚洲精品国产综合区久久久久久久| 亚洲av成人无码网天堂| 在线观看免费高清视频97| 欧美成人三区| 国内精品美女av在线播放| 性欧美1819sex性高清| 国产噜噜噜噜噜久久久久久久久 | 在线国产亚洲欧美| 国产人妻精品一区二区三区 | 亚洲三级黄色片| 亚洲天堂av高清| www.黄在线观看| 99久久er热在这里只有精品15| 国产私拍一区| 精品免费在线| 国产成人亚洲综合无码| 久久一区视频| 精品综合久久久久| av一二三不卡影片| 成人性视频免费看| 天天爽夜夜爽夜夜爽精品视频| 中文在线观看av| 亚洲成人在线视频播放| 成年人在线免费观看| 在线视频日韩精品| 丁香高清在线观看完整电影视频| 日韩av片永久免费网站| av日韩久久| 欧美日韩高清免费| 欧美啪啪一区| jizz欧美性11| 97se狠狠狠综合亚洲狠狠| 亚洲熟女毛茸茸| 欧美性xxxxxxx| www黄色在线观看| 精品一区电影国产| 成人高清免费在线| 97在线视频免费播放| 国产成人免费av一区二区午夜| 欧美在线播放一区| 亚洲精品1区2区| 国产又粗又猛大又黄又爽| 欧美国产精品劲爆| 午夜婷婷在线观看| 亚洲国产欧美精品| 91av资源在线| 国产成人综合亚洲| 日韩在线影视| 性欧美18一19内谢| 日本在线播放一区二区三区| 免费观看污网站| 亚洲精品一二三| 亚洲综合精品国产一区二区三区| 五月天亚洲一区| 麻豆av一区二区三区久久| 韩日精品在线| 91传媒理伦片在线观看| 日韩美女视频一区二区| 亚洲资源在线播放| 一本色道久久88精品综合| 日韩免费影院| 国产日韩欧美电影在线观看| 欧美精品一区二区三区精品| 久久久久久久久久久免费视频| av成人老司机| 欧美成人精品欧美一级乱黄| 精品国产一区a| 久操av在线| 国产一区免费观看| 国产欧美69| 欧美精品黑人猛交高潮| 好吊成人免视频| 三级av在线| 在线日本制服中文欧美| 9191国产视频| 成人在线视频一区| 黄色在线观看国产| 亚洲一区www| 在线视频成人| 国产一区二区三区播放| 成人黄色网址在线观看| 国产又大又黄视频| 中文字幕无线精品亚洲乱码一区| 国产精品高清一区二区| 男人天堂av片| 中文字幕av一区二区三区| 99热这里只有精品3| 97在线精品国自产拍中文| 欧美一区电影| 91精品啪在线观看国产| 欧美制服丝袜第一页| 午夜小视频福利在线观看| 国产一区不卡在线观看| 三级欧美在线一区| 色在线观看视频| 亚洲性线免费观看视频成熟| 精品久久国产一区| 亚洲精品无码久久久久久| 日韩毛片精品高清免费| 无码h黄肉3d动漫在线观看| 国产欧美日韩91| 一区二区自拍| 蜜桃av.com| 精品亚洲国产视频| 免费观看亚洲天堂| 亚洲福利精品视频| 偷拍日韩校园综合在线| h片在线免费|