一、“云开发”究竟为微信小程序的开发工作产生了什么影响?
我们认为是2大点:
★一是不再需要开发者搭建和运维服务器,可以让开发者专注于开发工作;
★二是小程序可以轻松识别当前用户的身份,而不需要复杂的授权机制,极大地简化了小程序的开发难度。
二、云开发有四大能力:
第一大能力是云函数,通过云函数可以直接获取当前微信用户的身份;
第二大能力是云数据库,这是一个可以通过云函数直接操作的数据库;
第三大能力是云储存,可以直接在小程序前端直接上传/下载文件;
第四大能力是云调用,可以直接免鉴权调用小程序的开放接口。
三、这四大能力是如何简化小程序的开发工作呢?
上一节课程,我们讲解了互联网软件的运作模式,下面我们将演示“云开发”是如何简化传统的后端开发工作的。
首先,我们不再需要购买和运维服务器,更不用关心服务器是什么操作系统;
其次,云函数可以自动识别当前微信用户的身份,那么我们不再需要写识别用户身份的代码,相当于这部分代码已经被云函数自身集成了;
最后,云数据库和云存储让我们再也不需要关心数据库和磁盘的创建和维护问题。
也就是说,整个后端的开发,我们仅仅需要专注实现功能逻辑的开发,其它所有环节都被云开发解决和简化了。
这样是不是极大简化了小程序后端的开发工作呢?