周一晚,微信团队发推文,向广大开发者推出了小程序•云,因而咱们陆续收到了不少消息,咨询二者的区别和联系,下边简单来说讲:web
简单来说,小程序•云开发是后端服务的再一次升级,开发者可使用它开发微信小程序、小游戏,无需搭建服务器,便可使用云端能力。目前提供云函数、数据库、存储三大基础能力支持。数据库
Bmob后端云是全方位一体化的后端服务平台,提供可靠的Serverless云服务,使得开发者能轻松拥有各项开发(APP、web、H五、小程序、小游戏等)中须要的各类后端能力。提供云数据库、云函数、小程序SDK、游戏实时后端、短信验证码等多种服务。小程序
Bmob云与小程序•云有不少的不一样,简单来说,核心的区别在于产品的定位。小程序云定位为小程序后端解决方案,Bmob云是全方位(APP、web、H五、小程序、小游戏等)的后端服务支持(Baas)。
小程序•云开发将接口进行深度的封装,暂时不称为BaaS或Serverless服务,咱们能够把他理解为为开发者提供后端服务的再一次升级, 此次也是腾讯云部门出的产品,跟Wafer同样, 以前Wafer解决方案不少人应该有用过,功能强大,部署方便。
小程序•云开发将接口进行深度的封装,仅能在小程序,目前云函数中经过 wx.cloud 和 wx-server-sdk 来调用。所以,小程序云开发 仅能应用在小程序中,没法在其余产品中应用(好比 App ),也就是说,不脱离小程序。
相比而言,Bmob的定位是全方位的后端服务平台,支持APP APP、web、H五、小程序、小游戏等多类产品的开发,且在设计之初,就考虑作的跨平台服务, 不管你是APP,小程序、游戏、单片机、智能设备、WEB管理后台等客户端,均可以实现一个用户在多个平台登陆。 享受一份数据,同步多个设备的快感。后端
1.强大的云函数服务
Bmob云函数支持多语言,能够本身实现多平台互联,采集等服务。 举个小例子:咱们都知道小程序支付后,若是用户不点击确认,客户端就不会有回调, 但服务端有。Bmob在支付配置里面,能够设置回调地址,写个云函数就能够解决这种客户实际已经支付, 业务显示没支付的状况,减小客户支付投诉率。
2.丰富的API接口
Bmob提供短信、推送、邮箱验证、找回密码等丰富的API接口,一行代码便可实现。
3.数据库支持跨平台
Bmob一直支持跨平台,在小程序开发过程当中,可直接使用制做小程序管理后台,且不管你是APP,小程序、游戏、单片机、智能设备、WEB管理后台等客户端,均可以实现一个用户在多个平台登陆。 享受一份数据,同步多个设备的快感。
4.更开放的平台
当你本身原有系统,若是想接入Bmob后端云,你能够经过云函数数据转发实现接入,甚至本身平台原有文件地址,也能够保存到Bmob的文件类型。
5.提供socket 数据监听服务
当咱们须要开发一些实时性要求高的服务,例如站内消息、群聊等等,这时候就但是直接使用socket服务。
6.支持实时游戏对战
应用复杂多变,实时对战已经普及,不少人可能都玩过王者荣耀,斗地主、象棋、你画我猜、对战答题等等。实时互动游戏,Bmob可提供专业的实时游戏服务。
7.及时的技术支持和反馈
Baas 跟业务有深度关系,且因为开发者技术能力,理解能力高低不一,不免在使用后端服务的过程当中遇到一些问题。Bmob针对不一样类型的开发者搭建了十多个QQ客服群,并提供及时的工单回复,以帮助用户及时解决问题,提供优质服务。微信小程序
小程序•云服务的推出,能够看到腾讯云为小程序提供一个好的解决方案,短短2年内,从Wafer套件式解决服务端搭建问题、到Wafer2解决代码上传,管理复杂等问题,再到小程序云的推出,解决服务器运维、客户端SDK问题,能够看到官方为小程序开发者操碎了心,尝试行业内各类解决方案。小程序•云开发的推出,能够说是Serverless行业的一次里程碑,更是对Bmob云所提供服务的意义和价值确定,小程序开发的市场很大,还有不少值得去作和努力的东西,为开发者带来更好的服务,Bmob会在市场的检验中不忘初心、砥砺前行!服务器