今天是周五了,记录一下这周的主要内容,主要是小程序相关内容的熟悉和学习
目前的技术架构是taro+云开发,taro其实有专门的云开发模版,但是和taro的默认模版其实差不了多少,我使用了默认的模版后面也可以很容易的支持云开发,如果你的旧项目想支持云开发,那么大可以使用我的方法。简单的说就是初始化taro项目,然后配置云开发文件夹,初始化云开发坏境,上传云函数。
云开发的几个优点这里还是提一下,引用官方的说法:
云开发为开发者提供完整的原生云端支持和微信服务支持,弱化后端和运维概念,无需搭建服务器,使用平台提供的 API 进行核心业务开发,即可实现快速上线和迭代,同时这一能力,同开发者已经使用的云服务相互兼容,并不互斥。
云开发提供的能力也基本够用了:云函数(后端,相当于Java或者php的作用),数据库,存储,云调用,
个人感觉这是前端向全栈方向发展成本最轻的路线,你完全不用操心服务器的事,也不用写一套node逻辑(前端做全栈上手服务端应该都是从node.js起步的吧)。所以,成本这么低的事你一定不要错过。
不想看文档的话可以看我找到的一个教程,相当于帮你过一遍云开发的示例程序:
3小时零基础入门微信小程序云开发,摆脱后台自己实现小程序后台服务器(其实用不上3小时),后面有时间最好还是自己过一遍文档,看看他都能干啥心里有数。
学完了云开发的内容基本就够简单的接口请求和数据库操作了。目前也在搭建自己的小程序,希望能够早点完善并且正式发布出来,为大家提供便利。
ps:我写小程序的事情被前端朋友知道了之后我便开始向他介绍云开发的好处,他当即就想要体验一把。也算是一次小的技术输出吧。