參考作為移動開發(fā)者涤躲,你應(yīng)該了解Baas(后端即服務(wù))
開發(fā)一個具有網(wǎng)絡(luò)功能的移動應(yīng)用檬某,除了要開發(fā)客戶端迹炼,還要開發(fā)服務(wù)端舟误,還需要服務(wù)器。為了簡化移動應(yīng)用的開發(fā)和部署魔招,讓開發(fā)者只專注于客戶端的開發(fā)晰搀,而將后端服務(wù)整合成API提供給開發(fā)者調(diào)用,這就是BaaS(Backend as a Service)办斑。有了Baas外恕,開發(fā)者就可以不用管后端開發(fā)了,Baas 提供商乡翅,提供了我們最常用的功能鳞疲,比如數(shù)據(jù)存儲,應(yīng)用分析蠕蚜,IM 等功能尚洽,讓開發(fā)者把主要精力放在應(yīng)用本身,大大提高了效率靶累; 當然也不一定是移動應(yīng)用開發(fā)者腺毫,當然也可以Web 開發(fā)癣疟,當初Baas 主要是為了解決移動應(yīng)用開發(fā)者的后端服務(wù)問題,Baas 也提供其他的服務(wù)潮酒。
國內(nèi)的Baas 服務(wù)隨著國內(nèi)移動開發(fā)的的熱潮睛挚,也如雨后春筍般發(fā)展,比如:
- 友盟急黎,提供了應(yīng)用分析扎狱,消息推送社會化分析,如果你仔細注意勃教,友盟已經(jīng)被阿里收購委乌,也看出國內(nèi)的巨頭也對Baas 足夠的重視;
- Mob - ShareSDK荣回,又比如專門做社會化分享的遭贸,幾乎集成了國內(nèi)外的主流社交網(wǎng)站;
- 極光推送心软,專門做推送服務(wù)壕吹;