对于想要开发一个实现简单功能的小程序的开发者来说,总会绕不开搭建服务器的难题,往往需要他们花费精力进行后端基础设施建设及维护。
小程序·云开发的出现,则可以帮助开发者们跳开这一环节,无需搭建服务器便能实现开发。
本次分享是通过实战项目“名片小程序”的开发,讲解云开发的功能与开发优势,为开发者提供提高开发效率的方法与灵感。
云开发的特点及优势
小程序·云开发是腾讯云为移动开发者提供的一站式后端云服务,它帮助开发者统一构建和管理资源,免去了移动应用开发过程中繁琐的服务器搭建及运维、域名注册及备案、数据接口实现等繁琐流程。
在传统开发模式中,开发者需要从小程序端通过额外引用的SDK请求后端,需要关心弹性伸缩、异地容灾、网络防护、安全加固等众多条件。
相比而言,云开发模式中,开发者从小程序端通过小程序原生接口请求云开发即可。
云开发三大能力的功能介绍
目前『云开发』 提供了三大基础能力支持,分别是云数据库、存储及云函数。
云数据库
文档型数据库包含多个近似于JSON数组的集合,数组中的对象是记录,格式为 JSON 文档。
- 简单易用:数据库 API 包含增删改查,操作简单;支持触发器,满足特殊场景。
- 权限控制:通过 API 在客户端内和云函数内进行数据操作,安全可靠。