小程序云开发,这波更新有料!
云开发(TencentCloudBase)做前端的同学基本上或多或少都接触过小程序,但是,接触过小程序的同学不一定接触过云开发
普及一下
云开发是一种典型的Serverless架构的实现方式,这里可能还有同学对Serverless不熟悉
我们再把这个词拆开,Server(服务器)less(不重要),可以理解为“无服务器”
试想一下,大多数公司和开发者在开发应用时和部署服务时,无论是选择公有云还是自建数据中心,都需要提前考虑服务器、存储和数据库等需求,并且需要花费时间精力在部署应用、依赖。那么是否有一种架构可以帮我们节省这部分的成本呢?有,就是我们的Serverless(无服务器)架构
具体来说,Serverless架构是指由第三方服务商负责后端基础结构的维护,以服务的方式为开发者提供如数据库、消息、身份验证等功能,架构的目的就是要让开发人员只需要专注业务本身
现在我们在回到小程序云开发本身,云开发官方封装了云函数、存储、云数据库的能力,一个函数调用,直接就实现了鉴权、文件上传、更新数据等最最常用的功能
两个字来说,就是真香
我们以一个更具体的功能来说
传统模式下我们想要调用