技術開發者如何看實時Web?

9月26日,由承辦的以“Clouda開源技術框架,引領實時App時代”為主題的 百度Clouda開發者沙龍在北京車庫咖啡舉行。本次活動主要針對 實時WebApp開發框架Clouda展開,吸引了眾多資深開發人員和JavaScript高手。藉此機會採訪了一些企業的技術領頭人,請他們談談在技術選擇上的一些觀點及對Clouda的看法。實時WebAPP開發框架將成為一種趨勢正如百度移動雲事業部Clouda技術負責人童遙在本次活動中提出的那樣,隨著iOS、Android逐漸成熟運轉,開發者在移動端開發原生應用,將面臨資料碎片化、終端分裂化、使用者量劇增三方面的問題。其中終端分裂化在移動市場會愈演愈烈,而花在相容各種終端上的研發成本也會越來越高。那有沒有從始至終唯一適合做相容性的技術?這就是Web技術,它天生具有足夠好的相容性。北京美月淘電子商務有限公司技術總監李昉對此也有同感。在採訪中,他表示,以前公司開發一款移動應用,往往需要iPhone、Android兩個開發團隊,開發成本昂貴,且效率也十分低。現在隨著手機效能的提升,很多公司開始嘗試開發WebApp。作為一款實時WebApp開發框架,Clouda的推出似乎正好迎合了大家對WebApp開發的需求,從而受到了極大關注。李昉表示,未來Clouda及類似的解決方案將成為一種趨勢,開發商最需要考慮的是如何打造出良好的生態系統,讓開發者從中獲益。高速實時成關注焦點高速實時,是百度為Clouda貼的重要標籤之一。CloudaApp的實時性,主要體現在兩個方面,一是資料交換的實時性,一是資料展示的實時性。它將始終與伺服器保持連線,伺服器一有新資料,就會立刻推送到客戶端。這種做法取代了之前定時請求連線的做法,比如一秒鐘請求一次。Clouda針對資料交換所做出的優化,在一定程度上也會帶來流量的節省。在採訪中瞭解到,實時性是眾多企業、開發者看好、關注Clouda的重要原因之一。此外,Clouda吸引開發者的另一特點是採用同一種語言JavaScript。開發者可以甩掉其它後端語言,大大減輕開發負擔。UI庫、可擴充套件性有待加強作為一種新技術,它有著自己得天獨厚的優勢。但其仍處於起步階段,難免會有些不足。UI介面是產品給使用者的第一印象,在很大程度上決定著產品的成敗。雖然國內外,各大企業推出的UI框架並不少,但在使用過程中,卻問題重重。開發者大多需要自己重新設計,給開發工作帶來很大困擾。除了幾位受訪者,還有多位參會者在活動中也都提及此問題。百度本次推出Clouda,雖暫時沒有提供相關的UI庫,但據瞭解很多第三方UI庫可供大家在開發中使用。江西愛思科德資訊科技發展有限公司技術總監劉文輝在採訪中也指出,Clouda可以與其他UI框架結合使用,百度可提供一些相關案例教程,以幫助開發者快速上手。Clouda的可擴充套件性,也是很多開發者關注的問題之一。在雲端計算時代,大多應用所要處理的資料往往在百萬級以上。應對大資料處理問題,Clouda的彈性擴充套件能力,還有待考證。結語Clouda的推出,受到了開發者的極大關注,同時也彰顯了百度探索WebApp的決心。目前它還不算完美,還很年輕,廣大開發者在使用過程中,如遇到什麼問題,或發現了哪些Bug,可直接提交給百度,百度及社群將會給予幫助與處理。瞭解更多關於Clouda及百度雲的相關內容,請訪問:Clouda開發者社群、百度開放雲技術專區

相關問題答案