有人說html5是為移動開發(fā)而生,后來經(jīng)過Facebook和業(yè)內(nèi)專家的證實,Html5在移動開發(fā)上有很大缺陷,Html5沒能成為取代移動中間件成為移動開發(fā)的主導(dǎo),可是誰也沒有想到走了一個孫悟空來了一個猴,BaaS是帶著直接沖毀移動中間件的信心而來,由于他讓繁鎖的移動開發(fā)更簡單快捷,讓android/IOS/WP等移動開發(fā)者無需掌握任何一門服務(wù)器開發(fā)語言(如JAVA/PHP等),就可以按照提供的android/IOS/WP三個平臺的SDK內(nèi)置的預(yù)定義功能接口快速開發(fā)移動應(yīng)用。解決當(dāng)前原生開發(fā)無法解決的數(shù)據(jù)存儲、文件存儲、數(shù)據(jù)分析、消息推送(PUSH)、用戶中心等功能,BaaS在中國還是一個新生事物,但在國外異常火爆,以后IT市場將會出現(xiàn)一個新的名詞BaaS為移動而生。
何謂BaaS(后端即服務(wù):Backend as a Service)公司為移動應(yīng)用開發(fā)者提供整合云后端的邊界服務(wù)。SaaS(軟件即服務(wù):Software as a Service)、IaaS(基礎(chǔ)設(shè)施即服務(wù):Infrastructure as a Service)和PaaS(平臺即服務(wù):Platform as a Service)早已為業(yè)界人士所熟悉 ,BaaS生態(tài)系統(tǒng)正從一個小眾垂直領(lǐng)域迅速成為非常重要的行業(yè)環(huán)節(jié)。
有時候被稱為移動中間件的東西已經(jīng)有了新方針。現(xiàn)在后端即服務(wù)(BaaS)這一新觀點在移動應(yīng)用開發(fā)領(lǐng)域已經(jīng)開始起航。BaaS的支持者說它幫助開發(fā)人員輕松地構(gòu)建移動應(yīng)用,或與云后端連接的其它應(yīng)用。支持者的有些觀點暗示出一個全新的計算架構(gòu)正在運行。
通過舉一個FatFractal的例子,它是總部位于舊金山的一個BaaS供應(yīng)商,近兩周才啟動的。該公司描述的他們的產(chǎn)品是給所有連接的設(shè)備提供本地代碼支持,同時提供事件模型和安全聲明。FatFractal也說它集成了所有輕量級服務(wù)組件。
雖然這是一個最新BaaS玩家,F(xiàn)atFractal加入了大量的已經(jīng)在該領(lǐng)域的公司。它的競爭對手有Stackmob,Kinvey,Applicasa和Parse。
FatFractal的方法的核心是NoServer模型,它采取了JSON的需求,并且通過一個腳本執(zhí)行引擎和一個創(chuàng)建、讀、更新和刪除(CRUD)的引擎解決了它們。
FatFractal首席營銷官David Lasner認(rèn)為新的方法是必要的。“在云端進(jìn)行后端并產(chǎn)生效果很難,”他說。“應(yīng)用的本質(zhì)正在改變,而且你正在獲得使用很多數(shù)據(jù)的上千個應(yīng)用。”