• 11.1 移动后端服务介绍" level="2">11.1 移动后端服务介绍

    11.1 移动后端服务介绍" class="reference-link">11.1 移动后端服务介绍

    随着“云”这个概念不断深入我们生活的各个方面,现在不管什么东西,不带点“云”都不好意思出门了。作为世界尖端前沿的移动平台,Android自然是赶上时代潮流,将“云”带入了Android的各方各面,其中“移动后端即服务”就是一个典型的例子。

    移动后端即服务——Backend as a Service也叫Baas。说白了,Baas就是帮我们把服务器端的东西全部打包了,做移动端的人不用再考虑如何写服务器端、如何设计数据库、搭建服务器等,它把这一切都放在了云端,用户只需要调用API接口,就可以实现网络功能。曾经有多少开发者,立志于做一个优秀的App,但是移动端好说,毕竟是干这一行的,但对于开发服务器端,很多移动开发者就不是很精通了,特别是还要租服务器、买域名、管理网站做推广等,这些就让很多开发者望而却步了。但现在有了Baas为我们提供强大的后端支持,移动开发者就可以将大部分精力放在App本身上,不得不说,这的确是一个非常好的云服务。

    Baas的概念最早来源于国外的一些网站,比较老牌的有StackMob和Parse。后来Baas便如雨后春笋一般发展壮大起来,Amazon、Kinvey等都先后加入了Baas的舞台。当然国内的Baas发展也非常迅速,除了在中国最早做Baas的Bmob以外,还有原子云、AVOS Cloud、百度frontia、华为PowerApp等,大家都在分享Baas这一新兴概念的“蛋糕”。

    通常Baas平台会为开发者提供一系列的云端服务,一般包括数据存储、消息推送、文件服务、API分析、应用统计、移动官网等。不同的Baas提供商提供的服务各有不同,也各有侧重点。图11.1、图11.2、图11.3展示了国内几家非常不错的Baas服务提供商。

    11.1 移动后端服务介绍 - 图1 11.1 移动后端服务介绍 - 图2 11.1 移动后端服务介绍 - 图3
    图11.1 AVOS Cloud 图11.2 Bmob 图11.3 Atom原子云