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

百度Clouda的初步探索

移動開發
最近一直比較關注百度Clouda,參加了數次百度Clouda團隊舉辦的技術沙龍,也利用了一些時間讀了開發文檔,下面談談我對這個框架的初步理解。

最近一直比較關注百度Clouda,參加了數次百度Clouda團隊舉辦的技術沙龍,也利用了一些時間讀了開發文檔,下面談談我對這個框架的初步理解:

1.輕應用和Clouda的區別和聯系:

 

“輕應用”這個詞是百度提出的,但是輕應用的概念并不新,是在原來HTML5 WebApp加入了即搜即用的特色,其他的特點與HTML5 WebApp是完全一樣的。

 

輕應用 = HTML5 Web App + 即搜即用

 

百度世界大會上所講的:“移動搜索+輕應用”是滿足海量中長尾需求的最佳模式,可以有效解決應用開發和用戶需求的對接。 其實就是講即搜即用的特點。

 

一般意義上的HTML5應用的特點:

 

不需要下載,直接可以使用

 

不需要安裝,即不占用手機存儲空間

 

多平臺兼容

 

目前百度輕應用有三個途徑開發,AppBuilder、SiteApp、Clouda。

AppBuilder是一個App模板,用戶只需要灌入內容,生成的應用基本沒有吸引力,意義不大,是為App開發小白準備的。

SiteApp是為了讓傳統的PC網站轉化為應用,本質上也是一種自動化生成工具,可以快速的把大型網站轉為移動應用,雖然相比AppBuilder要靈活方便,但是需求固定,只適用于少數場景。

Clouda才是百度為開發者提供的輕應用開發框架,靈活有意義。

但經過一段時間對百度輕應用的跟蹤,我發現在百度手機客戶端中已經開始推廣的輕應用中還包含了第4類,也就是傳統的HTML5應用,這些應用并不是使用Clouda框架開發,而是使用傳統Web App方式開發,例如:今日頭條。對于HTML5應用其實UC等廠家已經做了一些嘗試,在手機UC客戶端可以看到首頁中可以添加網頁應用,應用的數量已經很多,包括糗百、奇藝、貓撲、掃一掃等等。實際上這些應用也完全可以進入百度輕應用的列表中,但是這種方式的輕應用與Clouda輕應用的差別就在于缺失了Clouda幾個重要的特色:隨動反饋和部分SEO能力。

 

一般的公司開發一款應用需要兩類開發者,服務器開發和客戶端開發,這兩者的技術差異很大,即使是服務器使用Java,客戶端用Android,除了基本語言是Java外沒有其他的聯系,而且服務器和客戶端交互的時候,仍然需要將Java對象序列化為json數據,客戶端接收到在進行反序列化。服務器使用什么語言對于客戶端來說都一樣,都需要再寫解析程序。對于我們來說,之前我們采用服務器端通過反射機制自動生成接口代碼的方式節省客戶端的工作,也節省了修改接口文檔的工作。但是Clouda開發方式更加徹底,完全不需要糾結于此,徹底的打通了服務器和客戶端,不需要再書寫接口文檔,不需要生成接口代碼,服務器和客戶端代碼本身就在一起編寫,這也就是百度所說的云端統一,實際就是服務器和客戶端統一,好像現在大家都喜歡把服務器稱為“云”,可能聽起來更拉風吧。

 

百度對Clouda的開放態度

 

從Clouda的github項目sumeru所采用的協議MIT來說,在這個協議控制下的開源程序基本沒有法律風險,使用者可以修改、再發布、商業化等等都不需要知會百度,這個角度來說對個人還是公司都沒有風險。但有的公司發布的開源項目在開源一段時間后同步發布商業版本,公司不再對開源版本進行更新,完全交給社區,僅更新商業版本,這回導致開源項目受到極大的影響,目前來看,百度有著更大的抱負,沒有理由為從Clouda項目拿少量收入而使自身名譽受損,而且如果Clouda模式成功,這種做法也會推動社區開源版本的去百度化,嚴重影響百度的戰略布局。所以綜合兩種情況來看使用Clouda都是安全的。

 

初步使用感受

 

Clouda框架實現了MVC架構,應用代碼結構清晰條理,作為最重要的樞紐,Controller,三個主要時態分工明確,onload()函數中用來執行數據的訂閱,是MVC中Controller和Model建立聯系的過程;這個函數中的代碼如果開啟了Server渲染,則很可能會在Server端執行,這也就是為什么Clouda框架開發的應用冷啟動速度優于一般的HTML5應用,因為在onload()函數中,服務器執行了部分js代碼,使得客戶端節省了這部分代碼在服務器上執行的時間。
onrender()函數負責對View的渲染和轉場,是MVC中Controller和View建立聯系的過程;

 

onready()函數負責在View渲染完成后,完成事件的綁定、DOM操作等業務邏輯,其中的代碼都是運行在客戶端的,所以可以使用前端js中的變量和函數,比如window, document等。在百度技術交流會上童遙大牛也解釋過,他們正在做服務器端執行剩下部分js代碼的工作,我的理解是dorender()代碼中的js部分,所以如果真的實現的話,應用的冷啟動速度會進一步提升。當然這個技術是在用空間換時間,服務器執行了js代碼,渲染了HTML,結果會一起發送給客戶端,相比原來的頁面,HTML內容應該更多。

 

下面是todolist例子中的代碼片段:

  1. App.todos = sumeru.controller.create(function(env, session){ 
  2.     // 第一時態:Controller需要使用的數據都在這個時態加載,訂閱發布數據 
  3.     env.onload = funtion(){ 
  4.         return [getMsgs];    // 這里返回一個fuction 
  5.     }; 
  6.     // 第一時態講解:如果您開啟了Server端渲染,那么在onload函數中需確保onload中,沒有使用前端的js中的變量或函數,比如window,document,Localstorage等 
  7.      
  8.     // 第二時態:負責對View的渲染和轉場 
  9.     env.onrender = function(doRender){ 
  10.         doRender('todos', ['push', 'left']); 
  11.         // 第一個參數定義了Controller和view視圖的綁定 
  12.     }; 
  13.     // 第三時態:在View渲染完成后,事件綁定、DOM操作等業務邏輯在此時態中完成 
  14.     // 每段邏輯使用session.event包裝,從而建立事件和視圖Block的對應關系 
  15.     evn.onready = function(){ 
  16.  
  17.     }; 

為什么相比于普通的HTML5 Web App,Clouda框架開發的應用可以實現即搜即用?

從上面的說明可以看出由于數據綁定在onload函數中運行,而Server渲染是默認開啟的,也就是這段代碼是可以在Server端運行的,所以搜索引擎的網絡爬蟲是可以再次運行這段代碼,獲取到應用內的數據,而傳統的數據只有在客戶端才可以訪問,如果搜索引擎要抓出應用內的數據,那就意味著他必須重建環境,在服務器端運行客戶端程序,現在看來只有在搜索服務器上搭建移動端虛擬機,例如android虛擬機、iphone虛擬機,好像目前還沒聽到有公司使用這樣的方式抓取內容。

Clouda框架中沒有UI部分

Clouda框架更偏向于數據層,沒有UI部分,用戶可以使用網絡上通用的UI框架,比如jQuery mobile, Kendo UI, Sencha touch等。

我認為未來越來越多的創業團隊會選擇Clouda進行快速研發,短期內就可以得到產品驗證和反饋,大公司由于有歷史原因,原有的服務都是使用java或PHP編寫,數據庫是mysql或者mongodb,和Clouda對接有一定的難度,即使數據庫采用的是mongodb,原有的客戶端改寫了mongodb數據,如果不進行進一步開發,Clouda是無法感知數據庫中數據的變化,失去了實時性這個特色。另一方面,大公司在原有的平臺上已經考慮了HTML5 Web應用,從UC的網頁應用數量可以看出,一般的HTML5 Web應用開發方式和傳統的Android,ios,Winphone開發方式類似,web獨立代碼,作為第四個平臺,服務器端復用,使用ajax方式請求接口,可以滿足目前移動網頁端的布局。

 

傳統從來都會短期消失,習慣也不會一天改變,對于新興的優秀技術,只要先進,能加快研發進度,實現效果,最終一定會成為一股潮流,至于是否能成功還有很多因素,希望百度能夠堅持下去,有大公司支持的開源項目生命力會更頑強,有百度的大力宣傳,才會有更多的開發者知道Clouda。
之后希望從更加技術的角度討論Clouda平臺開發。

責任編輯:張葉青
相關推薦

2013-08-23 17:12:07

百度WebApp開發框架

2013-10-08 10:22:14

2021-02-20 10:14:32

AI百度AI

2013-04-08 14:46:42

Android學習筆記百度地圖

2024-07-17 12:52:56

2013-08-22 17:08:50

2013-09-02 11:31:57

百度

2014-07-25 17:12:39

數據庫WOT2014MongoDB

2013-11-12 17:49:37

百度輕應用Clouda

2013-11-05 11:38:44

百度開放云Clouda

2020-12-03 06:13:46

iOS

2013-08-29 09:20:32

百度Clouda輕應用

2014-09-04 02:25:24

百度世界大會2014直達號BaiduEye

2012-05-24 13:55:02

XML

2012-03-23 12:12:37

百度開發者大會

2012-05-28 22:51:53

百度

2015-08-17 09:39:33

智能運維百度監控

2018-09-06 18:37:45

百度云

2022-03-02 11:04:45

百度業務盈利
點贊
收藏

51CTO技術棧公眾號

精品亚洲国产视频| 国产日本一区二区| 欧美激情喷水视频| 日本久久久久久久久久| 欧美男人天堂| 中文字幕精品一区二区三区精品| 91久久精品美女| 日本熟妇乱子伦xxxx| 欧美极品在线观看| 欧美一区二区三区在线视频 | 欧美高清不卡| 亚洲男人7777| 在线观看网站黄| 超碰一区二区| 亚洲精品水蜜桃| 蜜桃麻豆91| 国产色综合视频| 国产视频亚洲| 久久国产精品久久国产精品| 一区二区欧美视频| 国产精品美女呻吟| 久久久久成人精品无码| 国产一区二区三区四区大秀| 日韩区在线观看| 91av在线免费播放| 性欧美video高清bbw| 久久众筹精品私拍模特| 99超碰麻豆| а中文在线天堂| 亚洲黄色毛片| 欧美成人剧情片在线观看| 国产精品毛片一区二区| ady日本映画久久精品一区二区| 欧美自拍偷拍午夜视频| 亚洲 自拍 另类小说综合图区| 麻豆传媒在线观看| 久久精品视频网| 国产一区二区三区奇米久涩| 国产xxxx孕妇| 精品一区二区三区免费观看| 日本高清视频一区| 日韩 欧美 亚洲| 欧美激情自拍| 超碰97人人做人人爱少妇| 久久只有这里有精品| 欧美国产极品| 精品av久久707| 国产欧美精品一二三| 偷拍精品精品一区二区三区| 精品国产乱码久久久久久天美 | 亚洲一区影音先锋| 中文字幕一区二区三区四区五区六区| 欧美日韩在线精品一区二区三区激情综 | 波多野结衣在线一区| 91亚洲精品在线观看| 国产成人自拍偷拍| 久久国产直播| 日本精品免费一区二区三区| 国产欧美一区二区三区在线看蜜臂| 韩日精品视频| 欧美国产精品日韩| 欧美日韩精品在线观看视频 | 成人一区二区视频| 91香蕉电影院| av中文字幕在线免费观看| 精品亚洲欧美一区| 亚洲va欧美va在线观看| 国产精品视频久久久久久| 久久精品国产**网站演员| 国产精品日韩电影| 在线观看毛片av| 狠狠色丁香久久婷婷综| 成人黄色av网站| 国产精品熟女久久久久久| 国产一区二区在线免费观看| 91亚洲精品视频| 不卡av中文字幕| 北岛玲一区二区三区四区| 精品综合久久| 激情小视频在线观看| 国产欧美日韩卡一| 中文字幕av导航| 欧美1—12sexvideos| 五月婷婷综合激情| 黄色片视频在线免费观看| 国模冰冰炮一区二区| 欧美日韩一区在线观看| 色婷婷狠狠18禁久久| 成人激情自拍| 日韩av一区在线观看| 免费毛片视频网站| 天天精品视频| 久久久之久亚州精品露出| 台湾佬中文在线| 久久精品72免费观看| 国产精品美女黄网| 国产大片在线免费观看| 亚洲色图一区二区| 精品国产免费av| 欧美视频精品| 亚洲精品国产电影| 黄色av片三级三级三级免费看| 欧美激情亚洲| 国产精品久久久久7777婷婷| 亚洲精品成人电影| 国产亚洲精品bt天堂精选| 男同互操gay射视频在线看| 精精国产xxx在线视频app| 欧美日韩综合在线免费观看| 亚洲色偷偷色噜噜狠狠99网| jizzjizz欧美69巨大| 欧美疯狂性受xxxxx另类| 日本成人一级片| 福利91精品一区二区三区| 色吧亚洲视频| 第一av在线| 67194成人在线观看| 野外性满足hd| 五月天综合网站| 欧美在线视频免费播放| www.99视频| 欧美激情一区二区在线| 国产高清av在线播放| 亚洲日韩中文字幕一区| 亚洲精品国产福利| 免费视频一二三区| 久久99精品国产.久久久久久| 精品中文字幕一区| 日韩精品亚洲人成在线观看| 欧美高清精品3d| 国产毛片欧美毛片久久久| 亚洲精品精选| 国产伦精品一区二区三毛| 黄色一级片在线观看| 色8久久精品久久久久久蜜| 娇妻高潮浓精白浆xxⅹ| 欧美福利在线| 亚洲综合精品伊人久久| 香蕉视频网站在线观看| 色综合久久中文字幕综合网| 精品伦一区二区三区| 亚洲天天综合| 91久久精品美女| 1pondo在线播放免费| 色婷婷国产精品综合在线观看| 中文字幕在线视频播放| 欧美精品综合| 2019国产精品视频| 91cn在线观看| 欧美一区二区在线看| 欧美aaa级片| 蜜臀久久99精品久久久画质超高清| 欧美一区二区视频17c| 欧美久久天堂| 亚洲欧美国产精品| 男人日女人网站| 91社区在线播放| 女人和拘做爰正片视频| 亚洲精品动态| 日本久久精品视频| 国产小视频在线观看| 色婷婷久久久久swag精品| 无码人妻丰满熟妇啪啪欧美| 日韩成人一级大片| 日韩aⅴ视频一区二区三区| 先锋欧美三级| 色综合伊人色综合网| 艳妇乳肉豪妇荡乳av| 亚洲女同ⅹxx女同tv| 午夜诱惑痒痒网| 好吊一区二区三区| 久久riav| 亚洲不卡系列| 北条麻妃一区二区三区中文字幕 | 国产网红在线观看| 亚洲成人网av| 一级片视频在线观看| 国产精品每日更新在线播放网址 | 51xx午夜影福利| av一级亚洲| 97在线视频一区| 你懂的在线播放| 欧美老人xxxx18| 国内偷拍精品视频| 91蜜桃视频在线| 中文字幕亚洲乱码| 欧美午夜不卡影院在线观看完整版免费| 成人一区二区在线| 六月婷婷综合| 久久伊人精品天天| 天天色综合久久| 在线视频一区二区免费| 精品在线观看一区| 国产成人啪午夜精品网站男同| 少妇无码av无码专区在线观看| 国产免费久久| 99三级在线| 亚洲第一会所| 97久久久久久| 免费a在线看| 日韩av在线免费| 亚洲自拍偷拍另类| 亚洲妇熟xx妇色黄| 日本高清黄色片| 波多野结衣在线一区| 久久国产精品国产精品| 亚洲国产网站| 亚洲人成人77777线观看| 精品精品精品| 国产在线观看精品| 一二三四视频在线中文| 久久久999精品| 美国成人毛片| 欧美成人一区二区三区片免费 | 欧美一区二区免费视频| 日韩电影在线观看一区二区| 亚洲综合激情小说| 亚洲v国产v欧美v久久久久久| 国产精品一区专区| 中文字幕第80页| 亚洲国产裸拍裸体视频在线观看乱了中文| 天堂资源在线亚洲资源| 欧美黑人巨大videos精品| 91久久国产精品| 国产私拍福利精品视频二区| 性视频1819p久久| av片在线观看永久免费| 综合国产在线观看| 九色视频在线播放| 亚洲精品99久久久久| 精品国产伦一区二区三| 69久久99精品久久久久婷婷 | 青青青国内视频在线观看软件| 国产一区二区欧美日韩| 少妇一区二区三区四区| 日韩精品综合一本久道在线视频| 911美女片黄在线观看游戏| 色婷婷激情综合| 亚洲乱码国产乱码精品| 欧美午夜片欧美片在线观看| 国产真实的和子乱拍在线观看| 亚洲日本欧美天堂| 久久久精品少妇| 中文字幕一区二区5566日韩| 九一在线免费观看| 中文字幕精品综合| av片在线免费看| 欧美国产精品久久| 亚洲专区区免费| 久久久午夜精品理论片中文字幕| 中文字幕丰满孑伦无码专区| 99九九99九九九视频精品| 国产草草浮力影院| 大胆亚洲人体视频| 欧美xxxx日本和非洲| 国产成人av一区二区三区在线| 激情成人在线观看| 风间由美性色一区二区三区| 亚洲午夜久久久久久久久| 不卡一区在线观看| 亚洲熟妇一区二区三区| 久久久亚洲精品一区二区三区| 免费在线观看污| 国产精品私人影院| av最新在线观看| 亚洲美女在线国产| 久久这里只有精品国产| 午夜日韩在线电影| 国产高清中文字幕| 在线观看成人小视频| 亚洲一区在线观| 日韩欧美国产麻豆| 日韩在线观看视频一区| 亚洲精品一区二区久| av在线电影院| 欧美成人在线影院| av资源新版天堂在线| 国产成人综合精品在线| 91成人短视频在线观看| 国产不卡一区二区在线观看| 欧美丝袜美腿| 一区二区成人国产精品| 欧美三区视频| 女性隐私黄www网站视频| 久久97超碰色| 美女又爽又黄免费| 国产日韩综合av| 欧美国产在线看| 色久综合一二码| 国产强被迫伦姧在线观看无码| 精品久久久久久久久久久久久久久| 日韩在线免费播放| 久久黄色av网站| 高清精品在线| 国产欧美在线视频| 日本国产精品| 免费成人深夜夜行网站视频| 国产日韩欧美一区| 99日在线视频| 97久久精品人人爽人人爽蜜臀| 亚洲一级理论片| 五月天欧美精品| 国产人妻精品一区二区三| 亚洲激情视频在线观看| 欧美jizz18hd性欧美| 欧美在线视频播放| 青草伊人久久| 亚洲国产精品一区在线观看不卡| 黑丝一区二区| 男生操女生视频在线观看| 99久久久国产精品免费蜜臀| 亚洲区一区二区三| 欧美视频中文字幕在线| www.日韩在线观看| 少妇久久久久久| 欧亚在线中文字幕免费| 亚洲自拍小视频| 精品国内自产拍在线观看视频 | 日韩三级久久久| 色综合久久中文字幕综合网| 亚洲欧美另类视频| 久久久久99精品久久久久| 日本美女久久| 欧美高清视频一区二区三区在线观看| 欧美区日韩区| 超碰在线免费av| 国产精品国产三级国产三级人妇| 久久久精品视频网站| 亚洲精品av在线播放| 午夜小视频福利在线观看| 国产日韩在线看片| 精品视频日韩| 欧美少妇性生活视频| 99国内精品久久| 日本熟女一区二区| 精品国产在天天线2019| 中文字幕资源网在线观看| 国产有码一区二区| 国产探花一区二区| 日本黄网站免费| 久久综合色鬼综合色| 日韩 欧美 精品| 日韩精品高清在线| 中文在线а√天堂| 美媛馆国产精品一区二区| 99国产精品99久久久久久粉嫩| 国产一线在线观看| 亚洲一区影音先锋| 色丁香婷婷综合久久| 91精品国产免费久久久久久| 香蕉一区二区| 成人在线看视频| 久久日韩精品一区二区五区| 亚洲va在线观看| 一区二区三欧美| 国产第一亚洲| 中文字幕一区二区三区5566| 激情五月婷婷综合网| 免费高清在线观看电视| 91精品国产综合久久精品app| 麻豆tv在线| 成人18视频| 99视频一区| 一级片手机在线观看| 欧美性xxxxxxxx| 麻豆影视国产在线观看| 成人网在线观看| 国产精品a级| 影音先锋黄色资源| 色婷婷综合久久久中文一区二区| 国产主播福利在线| 成人av电影天堂| 国产精品s色| 老熟妇精品一区二区三区| 在线观看视频一区二区欧美日韩| a√资源在线| 99国产超薄丝袜足j在线观看 | 亚洲色图38p| 18成人在线观看| 亚洲第一页视频| 欧洲成人在线观看| 日韩欧美二区| 熟女人妻一区二区三区免费看| 疯狂做受xxxx欧美肥白少妇| av电影在线观看一区二区三区| 亚洲va欧美va国产综合剧情| 国产视频一区欧美| sm捆绑调教视频| 精品国产一区二区亚洲人成毛片| 在线成人av观看| 国产精品无码乱伦| 99re这里都是精品| 在线视频你懂得| 久久久欧美一区二区| 精品视频网站| 大尺度在线观看| 精品视频一区二区三区免费| 国产乱码在线| 亚洲人成网站在线播放2019| 99久久99久久免费精品蜜臀|