周海漢:Baas 後臺系統推薦
周海漢 2015.6.8
Baas(Backend as a service),類似於專門給移動應用做服務的雲,可以是公有云,也可以是私有云。
為什麼需要BAAS呢?其實很多app應用後臺都大同小異。都是請求響應模式。使用者管理,群組管理,檔案管理,資料集管理,認證管理,安全管理,社交管理,訊息推送。
如果BAAS還支援第三方擴充套件,外掛擴充套件,那就可以為應用後臺開發省去大量重複性勞動。
國外Baas有:
-
Usergid:http://usergrid.incubator.apache.org/, 是Ed Anuff(http://www.anuff.com) 2011年10月創立的,2012年1月被apigee收購,2012年10月,韓國電信hitel公司開發分支,2013年10月向apache提交的開源baas(backend as a service),目前在孵化狀態。韓國電信,三星等有使用該baas。實現了使用者,資料,檔案,安全,裝置,社交,統計,電郵,自定義API等功能。資料庫有抽象層,自帶支援cassandra。
-
BaasBox:http://baasbox.com,基於play框架開發的開源java baas。採用外掛機制。實現了使用者管理,資料集管理,檔案管理,許可權管理,push,後臺管理等功能。
-
Parse: https://parse.com/ ,2011年創立,2013年4月被facebook收購。實現了使用者,push,雲程式碼,託管,社交功能。
-
Kinvey:http://www.kinvey.com/ , 2010年建立,獲得1.78億美元第4輪投資。實現了使用者,push,資料管理,自定義api。
-
StackMob:https://www.stackmob.com/
-
FireBase:https://www.firebase.com/, 2011年9月建立,2014年10月被谷歌收購。主要功能是服務於實時app應用。
國內:
-
Bmob: http://www.bmob.cn/, 實現了檔案服務,資料服務,推送服務和擴充套件功能。
-
LeanCloud: http://leancloud.cn, 原名avos cloud,實現了資料儲存,實時聊天,訊息推送,資料分析等服務。提供android,iOS,Windows Phone,JS的sdk。
如非註明轉載, 均為原創. 本站遵循知識共享CC協議,轉載請註明來源