精品欧美一区二区三区在线观看 _久久久久国色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技術棧公眾號

日韩精品在线一区| 成人午夜电影久久影院| 深夜福利一区二区| 黄色三级视频在线播放| 国产精品高颜值在线观看| 成人亚洲一区二区一| 日本欧美黄网站| 国产天堂av在线| 色天天色综合| 91精品中文字幕一区二区三区| 美女扒开大腿让男人桶| 国产污视频在线| 成人在线一区二区三区| 国产精品激情av电影在线观看| 久久久www成人免费毛片| 九九亚洲精品| 亚洲白拍色综合图区| www.色就是色| 精品极品在线| 亚洲激情av在线| 亚洲欧美国产精品桃花| 黄色小视频免费观看| 免费观看一级特黄欧美大片| 97视频国产在线| 欧美日韩在线国产| 成人黄色小视频| 日韩国产高清污视频在线观看| 亚洲一区二区福利视频| 电影网一区二区| 亚洲国产成人av网| 国产精品久久成人免费观看| 国产视频三级在线观看播放| 成人国产精品视频| 亚洲qvod图片区电影| 中文字幕观看在线| 久久国产精品久久久久久电车 | 九色视频在线观看免费播放| 国产一区二区三区av电影| 国产精品久久久久久久久| 97免费在线观看视频| 综合色一区二区| 中文字幕在线国产精品| 永久免费看mv网站入口78| 豆花视频一区二区| 日韩欧美一区二区视频| 中文字幕在线视频精品| yy6080久久伦理一区二区| 欧美日韩亚洲视频| 欧美变态另类刺激| 欧美aa免费在线| 午夜在线电影亚洲一区| 免费拍拍拍网站| 成人性生交大片免费看网站| 一区二区三区波多野结衣在线观看 | 亚洲春色h网| 日韩h在线观看| theav精尽人亡av| 综合国产视频| 伊人成人开心激情综合网| 在线免费看黄视频| 怕怕欧美视频免费大全| 亚洲三级av在线| 国产一二三四区在线| 波多野结衣的一区二区三区| 亚洲性xxxx| 婷婷丁香综合网| 国产韩日影视精品| 另类视频在线观看| 国产亚洲自拍av| 国产视频久久| 日本免费久久高清视频| 一级一级黄色片| 狠狠色丁香婷综合久久| 91久色国产| 四虎永久在线精品免费网址| 久久综合九色综合欧美98| 日本一区二区高清视频| 免费观看在线午夜影视| 一个色在线综合| 久久成人免费观看| jizz久久久久久| 日韩精品自拍偷拍| 欧美做受喷浆在线观看| av亚洲在线观看| 欧美国产日韩视频| 精品国产一区二区三区四| 日本成人在线视频网站| 亚洲自拍偷拍色图| 日韩在线免费播放| 亚洲少妇最新在线视频| www.成年人视频| 精品亚洲美女网站| 日韩一区二区三区av| 激情综合丁香五月| 99国产**精品****| 久久免费成人精品视频| www.日韩一区| 成人三级伦理片| 亚洲精品一区二区三| 毛片大全在线观看| 欧美中文字幕一二三区视频| 香蕉久久久久久av成人| 狠狠做六月爱婷婷综合aⅴ| 欧美日韩国产成人在线| 午夜久久久久久久久久影院| 成人免费视频网站在线观看| 亚洲一区影院| 欧美片第1页| 亚洲第一福利网| 日韩av手机在线免费观看| 激情综合自拍| 91九色露脸| av影片免费在线观看| 亚洲成人免费观看| 日本高清一区二区视频| 国产亚洲一区二区三区啪| 久久综合久中文字幕青草| 日本免费在线观看视频| 成人午夜碰碰视频| 2021国产视频| **日韩最新| 亚洲天天在线日亚洲洲精| 国产在线视频卡一卡二| 国产一本一道久久香蕉| 亚洲高清在线播放| 亚洲www免费| 亚洲精品第一国产综合精品| 欧美成人精品一区二区免费看片| 精品一区二区在线视频| 亚洲国产一区二区精品视频| 色戒汤唯在线观看| 亚洲第五色综合网| 青娱乐免费在线视频| 国产一区高清在线| 秋霞在线一区二区| 日韩一区二区三免费高清在线观看| 日韩精品在线免费观看| 国产成人无码精品久在线观看| 国产精品69久久久久水密桃| 手机在线视频你懂的| 高清欧美日韩| 少妇av一区二区三区| 精品乱码一区内射人妻无码| 久久久www成人免费毛片麻豆| 久久久999视频| 欧美自拍视频| 日本中文字幕不卡免费| 日本中文字幕一区二区有码在线| 欧美视频在线观看免费| 亚洲永久精品ww.7491进入| 免费永久网站黄欧美| 欧美福利精品| 日本在线中文字幕一区二区三区| 国产一区二区三区视频在线观看 | 欧美久久久久免费| 亚洲激情图片网| 狠狠久久亚洲欧美| 四虎永久免费网站| 亚洲国产精品免费视频| 欧美大片在线影院| 神马午夜在线观看| 色综合天天综合在线视频| 成人在线一级片| 美腿丝袜亚洲综合| 久久久久亚洲av无码专区喷水| 亚洲国产第一页| 国产66精品久久久久999小说| 尤物网在线观看| 91亚洲成人| 欧美夜福利tv在线| 男人久久精品| 欧美日韩高清一区二区三区| xxxx日本少妇| 成人精品免费网站| 看av免费毛片手机播放 | 国产另类自拍| 欧美片第一页| 久久精品一区中文字幕| www.xxx国产| 日韩欧美一区二区三区久久| 国产精品久久久久久成人| 国产自产v一区二区三区c| 欧美中日韩在线| 国产一区二区观看| 91在线视频成人| 国产免费拔擦拔擦8x高清在线人| 亚洲午夜av久久乱码| 国产特黄一级片| 日韩欧美主播在线| 四虎影院中文字幕| 91社区在线播放| 又色又爽又黄视频| 国产色综合网| 黄色录像特级片| 丝袜美腿一区二区三区动态图| 国产综合香蕉五月婷在线| 黑人极品ⅴideos精品欧美棵| 亚洲性av在线| 欧美一级免费片| 欧美挠脚心视频网站| 欧美一二三区视频| 亚洲精品日韩综合观看成人91| 99久久国产精| 国产91在线观看| 日本不卡一区二区在线观看| 日韩一级欧洲| 国产亚洲精品久久久久久久| 欧美日韩黑人| 精品一卡二卡三卡四卡日本乱码| 不卡精品视频| 国产精品激情av在线播放| 女人天堂av在线播放| 中文字幕亚洲专区| 无码精品黑人一区二区三区| 欧美一区二区网站| 小泽玛利亚一区二区三区视频| 午夜久久久久久| 久久久久久久久久99| 国产精品理伦片| 中文字幕免费在线看线人动作大片| 成人晚上爱看视频| 91视频福利网| 精品一区二区三区视频在线观看| 亚洲免费av一区二区三区| 国产日韩一区| 亚洲午夜精品久久久久久人妖| 欧美日韩精品免费观看视频完整| 中文字幕日韩精品一区二区| 精品freesex老太交| 久久99热只有频精品91密拍| 日韩欧美中文字幕在线视频 | 91传媒久久久| 在线观看视频免费一区二区三区| 免费观看中文字幕| 婷婷六月综合| 在线观看欧美激情| 色琪琪久久se色| 亚洲精品国产系列| 欧美日韩一二| 婷婷久久五月天| 成人久久综合| 日韩性感在线| 999国产精品视频| 在线码字幕一区| 午夜精品一区二区三区国产| eeuss中文| 欧美久久综合| 日韩黄色短视频| 日韩亚洲精品在线| 欧美女人性生活视频| 国产精品亚洲综合久久| 成人av一级片| 日韩电影免费一区| 99视频在线视频| 久草这里只有精品视频| 久久成年人网站| 国产精品一二三四| 黑人玩弄人妻一区二区三区| 成人av先锋影音| 精品人妻一区二区三区日产乱码卜| 久久免费电影网| 久久久久9999| 国产人成一区二区三区影院| av最新在线观看| 一区二区欧美视频| 日韩精品视频免费播放| 一本色道久久综合狠狠躁的推荐| 一级一级黄色片| 日韩一级成人av| 香蕉人妻av久久久久天天| 亚洲午夜性刺激影院| 色哟哟免费在线观看| 欧美成人激情视频| 91超碰免费在线| 国产精品久久一区主播| 国产一区二区三区免费观看在线| 国产亚洲福利社区| 欧美日韩激情在线一区二区三区| 欧美与动交zoz0z| 国产亚洲毛片在线| 亚洲欧美久久久久| 国产精品 欧美精品| 一出一进一爽一粗一大视频| 国产精品国产三级国产aⅴ入口| 免费一级肉体全黄毛片| 色婷婷精品大在线视频| 国产日韩一级片| 国产丝袜一区二区三区免费视频| 久久综合网导航| 2019中文字幕免费视频| 久久精品国产福利| 国产偷国产偷亚洲高清97cao| 成人在线免费小视频| 国产黄色激情视频| 日韩电影免费一区| 中国一级特黄录像播放| 国产精品人妖ts系列视频| 九九热国产视频| 欧美高清视频在线高清观看mv色露露十八| 黄色aaa毛片| 色香阁99久久精品久久久| 91禁在线看| 91人成网站www| 国产videos久久| 国产美女主播在线| 激情五月婷婷综合网| 免费黄色在线视频| 亚洲综合视频网| 国产女无套免费视频| 亚洲日本aⅴ片在线观看香蕉| 里番在线播放| 成人亚洲欧美一区二区三区| 免费欧美激情| 日本a在线免费观看| 国产在线精品免费| 91社区视频在线观看| 午夜精品国产更新| av中文字幕第一页| www.欧美精品一二三区| 久久久久久久| 久久精品中文字幕一区二区三区 | 亚洲精品大片www| wwwxx日本| 国产精品国产三级国产a| 日本熟妇一区二区| 在线成人av网站| 国产乱视频在线观看| 久久免费在线观看| 精品视频一二| 一区二区三区国| 日韩精品国产欧美| 人妻体内射精一区二区| 亚洲va韩国va欧美va精品| 国产日韩在线观看一区| 日韩中文在线中文网三级| 欧美黄色三级| 欧美另类高清视频在线| 国产美女精品| 亚洲第一香蕉网| 欧美午夜激情视频| 亚洲欧美自偷自拍| 69av成年福利视频| 噜噜噜狠狠夜夜躁精品仙踪林| 久草视频这里只有精品| 国产精品911| 久久国产在线视频| 精品久久人人做人人爱| 欧美色图天堂| 国产美女在线精品免费观看| 影音先锋中文字幕一区| 又黄又爽的网站| 精品久久久久久久久久久久| 视频二区在线| 日韩av理论片| 成人精品电影| 手机在线免费毛片| 亚洲精品一二三| 国精品人妻无码一区二区三区喝尿 | 日韩1区2区| 亚洲免费成人在线视频| 亚洲欧美一区二区在线观看| 国产口爆吞精一区二区| 精品中文字幕视频| 99这里只有精品视频| 欧洲精品一区二区三区久久| 99re成人精品视频| 99精品人妻国产毛片| 中文字幕在线视频日韩| 中文字幕免费高清| 亚洲电影一区二区| 亚洲日本香蕉视频| 国产成人亚洲综合青青| 日韩欧美视频专区| 香蕉视频xxx| 婷婷综合五月天| 成人在线免费公开观看视频| 国产日韩欧美一二三区| 牛夜精品久久久久久久99黑人| 美女伦理水蜜桃4| 色婷婷综合在线| av免费看在线| 欧美在线播放一区| 国产麻豆成人传媒免费观看| 国产精品二区一区二区aⅴ| 亚洲视频视频在线| 麻豆精品在线| 毛葺葺老太做受视频| 亚洲日本在线看| 黄色小视频在线观看| 亚洲在线观看视频| 噜噜噜躁狠狠躁狠狠精品视频 | 欧美日韩视频在线| 1769在线观看| 精品免费日产一区一区三区免费| 人人精品人人爱| 亚洲一区 视频| x99av成人免费| 亚洲电影一级片| 男人女人拔萝卜视频| 色国产精品一区在线观看|