百度Clouda開源技術(shù)WebAppJavaScript百度云
摘要:9月26日,由CSDN承辦的百度Clouda開發(fā)者沙龍?jiān)诒本┸噹?kù)咖啡舉行。百度移動(dòng)云事業(yè)部Clouda技術(shù)負(fù)責(zé)人童遙深入講解了Clouda,并對(duì)眾多知名開發(fā)者和JavaScript高手在使用Clouda中遇到的問題與疑問,進(jìn)行了解答與分析。
9月26日,由CSDN承辦的以“Clouda開源技術(shù)框架,引領(lǐng)實(shí)時(shí)App時(shí)代”為主題百度Clouda開發(fā)者沙龍?jiān)诒本┸噹?kù)咖啡舉行。本次活動(dòng)由主題演講+現(xiàn)場(chǎng)提問兩部分組成,主要針對(duì)實(shí)時(shí)Web App開發(fā)框架Clouda展開。
Clouda自2013百度世界大會(huì)上推出后,便引起了眾多IT企業(yè)及開發(fā)者的極大關(guān)注,很多已開始研究,甚至正嘗試使用該技術(shù),期間難免存在一些問題與疑問。本次沙龍?zhí)峁┝伺c百度技術(shù)專家面對(duì)面交流的機(jī)會(huì),因此吸引了眾多開發(fā)人員和JavaScript高手到場(chǎng),由于場(chǎng)地有限,很多參會(huì)者站著聽完了整場(chǎng)演講,并在現(xiàn)場(chǎng)與專家進(jìn)行了深入交流。
本活動(dòng)吸引了眾多開發(fā)人員和JavaScript專家
本次活動(dòng),邀請(qǐng)到了百度移動(dòng)云事業(yè)部Clouda技術(shù)負(fù)責(zé)人童遙。他在主題演講中,首先介紹了百度開發(fā)Clouda的原因及愿景。他表示,在當(dāng)前的應(yīng)用商店中,90%以上的下載流量往往集中在30%的頭部應(yīng)用上,開發(fā)者所開發(fā)的新應(yīng)用,通過傳統(tǒng)的分發(fā)渠道很難在短時(shí)間內(nèi)獲得預(yù)期的用戶量、知名度。同時(shí)伴隨著iOS、Android逐漸成熟運(yùn)轉(zhuǎn),開發(fā)者在移動(dòng)端開發(fā)原生應(yīng)用時(shí),將面臨數(shù)據(jù)碎片化、終端分裂化、用戶量劇增三方面的問題。為了解決以上問題,并考慮到Web技術(shù)對(duì)各種移動(dòng)終端具有良好的兼容性,并可自動(dòng)升級(jí)等特征,百度花費(fèi)兩年時(shí)間研發(fā)了Clouda。它作為一款實(shí)時(shí)Web App開發(fā)框架,具有跨終端、云端統(tǒng)一、高速實(shí)時(shí)、隨動(dòng)反饋式編程、可檢索等特性。
百度移動(dòng)云事業(yè)部Clouda技術(shù)負(fù)責(zé)人童遙
目前大家所使用的互聯(lián)網(wǎng)大多是準(zhǔn)實(shí)時(shí)性的。而實(shí)時(shí)性在現(xiàn)實(shí)中具有很大需求,其一但在互聯(lián)網(wǎng)中實(shí)現(xiàn)——如所等公共汽車當(dāng)前到站情況、某一停車場(chǎng)實(shí)時(shí)停車位數(shù)等諸多實(shí)時(shí)數(shù)據(jù)可通過App得以展現(xiàn)——將會(huì)給社會(huì)帶來更大便利,并在一定程度上改變?nèi)藗兊纳罘绞健_@也是百度推出Clouda的重要原因之一,它希望將實(shí)時(shí)性建設(shè)成一個(gè)內(nèi)置的基礎(chǔ)設(shè)施,同時(shí)支持多終端在線的實(shí)時(shí)同步。而Clouda App天生具有實(shí)時(shí)性,童遙在現(xiàn)場(chǎng)演示了一個(gè)名為Showcase的應(yīng)用示例(多終端同步待辦事項(xiàng)應(yīng)用)很好地展現(xiàn)了這一點(diǎn)。
在演講中,童遙再次強(qiáng)調(diào)了Clouda所具有的特性。Clouda核心哲學(xué)是云端統(tǒng)一,服務(wù)器、客戶端均采用同一種語(yǔ)言JavaScript,抹平了云和端的界限。采用冷啟動(dòng),Clouda App速度為傳統(tǒng)Web App的一倍以上,實(shí)現(xiàn)了高速運(yùn)行。同時(shí),Clouda支持面向數(shù)據(jù)的開發(fā)方式(百度內(nèi)部稱為隨動(dòng)反饋編程模式),可根據(jù)數(shù)據(jù)的變化自動(dòng)實(shí)現(xiàn)界面實(shí)時(shí)更新,具有高效開發(fā)的特點(diǎn)。更重要的一點(diǎn)是,Clouda App為國(guó)內(nèi)搜索引擎可檢索的APP,檢索可精確到任一App內(nèi)場(chǎng)景,解決了移動(dòng)應(yīng)用商店中99.9%長(zhǎng)尾應(yīng)用只有30%分發(fā)量的搜索分發(fā)問題。
在應(yīng)用方面,百度已使用Clouda框架及Web技術(shù)開發(fā)了百度翻譯。其在外觀上與Native App十分相似,且可完美適配iOS、Android等多平臺(tái),這一應(yīng)用似乎表明,兼容性已不再是困擾開發(fā)者的大難題。此外,攜程、大姨媽、超級(jí)課程表、景點(diǎn)通、嘀嘀打車、咕咚網(wǎng)等應(yīng)用,均采用了Clouda的開發(fā)技術(shù)和平臺(tái)。
童遙在演講中指出,Clouda并非百度完全打造,其中也有社區(qū)貢獻(xiàn)的力量。來源于社區(qū),回報(bào)于社區(qū),百度將永遠(yuǎn)免費(fèi)與開源Clouda,全部代碼托管在Github上。Clouda使用MIT協(xié)議,開發(fā)者可對(duì)其使用、修改,甚至商用。
后童遙表示,Clouda剛推出,還很年輕,歡迎開發(fā)者提交代碼,修改其存在的性能、功能問題及Bug,百度也將圍繞Clouda推出更多技術(shù)工具。
現(xiàn)場(chǎng)答疑
在現(xiàn)場(chǎng)提問中,童遙針對(duì)開發(fā)者遇到的技術(shù)問題進(jìn)行了詳細(xì)解答。
本站文章版權(quán)歸原作者及原出處所有 。內(nèi)容為作者個(gè)人觀點(diǎn), 并不代表本站贊同其觀點(diǎn)和對(duì)其真實(shí)性負(fù)責(zé),本站只提供參考并不構(gòu)成任何投資及應(yīng)用建議。本站是一個(gè)個(gè)人學(xué)習(xí)交流的平臺(tái),網(wǎng)站上部分文章為轉(zhuǎn)載,并不用于任何商業(yè)目的,我們已經(jīng)盡可能的對(duì)作者和來源進(jìn)行了通告,但是能力有限或疏忽,造成漏登,請(qǐng)及時(shí)聯(lián)系我們,我們將根據(jù)著作權(quán)人的要求,立即更正或者刪除有關(guān)內(nèi)容。本站擁有對(duì)此聲明的最終解釋權(quán)。