目录
1. 传统开发模式与云开发模式对比图
从传统开发模式与云开发模式对比图中我们可以看出,传统开发模式需要开发者关注后端服务器,如数据库、文件存储、负载均衡、异地灾备、网络保护等;而云开发模式弱化了后端和运维的概念,开发者只需要关注业务逻辑即可完成微信小程序的开发。这不仅大大降低了微信小程序的开发门槛,也为开发者节省了开发、部署和维护的成本。
2.云开发技术能力描述
能力
影响
阐明
云数据库
无需建立自己的数据库
可以在微信小程序前端操作,也可以在云函数中读写的JSON数据库
云储存
无需构建自己的存储和 CDN(内容分发网络)

直接在微信小程序前端上传/下载云端文件,并在云端开发控制台进行可视化管理
云功能
无需建立自己的服务器
云端运行的代码采用微信私有协议认证,开发者只需要编写自己的业务逻辑代码即可。
云通话
原生微信服务集成
可以基于云函数免认证使用微信小程序开放接口,包括服务器调用、访问开放数据
3.云开发的技术特点
① 免运维:无需搭建服务器、无需注册域名、支持弹性伸缩;
②提高开发和支付效率:一套云端开发代码,支持SaaS(as a)和定制化交付;
③使用方便:无需认证即可调用微信开放能力及腾讯云高级能力;
④ 与Web管理平台无缝对接,支持微信小程序以外的应用访问云端开发资源。