周一晚,微信团队发推文,向广大开发者推出了小程序•云,于是我们陆续收到了很多消息,咨询两者的区别和联系,下边简单来讲讲:
什么是小程序•云开发
简单来讲,小程序•云开发是后端服务的再一次升级,开发者可以使用它开发微信小程序、小游戏,无需搭建服务器,即可使用云端能力。目前提供云函数、数据库、存储三大基础能力支持。
什么是Bmob后端云
Bmob后端云是全方位一体化的后端服务平台,提供可靠的Serverless云服务,使得开发者能轻松拥有各项开发(APP、web、H5、小程序、小游戏等)中需要的各种后端能力。提供云数据库、云函数、小程序SDK、游戏实时后端、短信验证码等多种服务。
Bmob后端云与小程序•云有什么区别?
Bmob云与小程序•云有很多的不同,简单来讲,核心的区别在于产品的定位。小程序云定位为小程序后端解决方案,Bmob云是全方位(APP、web、H5、小程序、小游戏等)的后端服务支持(Baas)。
小程序•云开发将接口进行深度的封装,暂时不称为BaaS或Serverless服务,我们可以把他理解为为开发者提供后端服务的再一次升级, 这次也是腾讯云部门出的产品,跟Wafer一样, 之前Wafer解决方案很多人应该有用过,功能强大,部署方便。
小程序•云开发将接口进行深度的封装,仅能在小程序,目前云函数中通过 wx.cloud 和 wx-server-sdk 来调用。因此,小程序云开发 仅能应用在小程序中,无法在其他产品中应用(比如 App ),也就是说,不脱离小程序。
相比而言,Bmob的定位是全方位的后端服务平台,支持APP APP、web、H5、小程序、小游戏等多类产品的开发,且在设计之初,就考虑做的跨平台服务, 无论你是APP,小程序、游戏、单片机、智能设备、WEB管理后台等客户端,都可以实现一个用户在多个平台登录。 享受一份数据,同步多个设备的快感。
Bmob后端云在小程序后端服务上的特色
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会在市场的检验中不忘初心、砥砺前行!
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。