持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第7天
今天对小程序中一大主要功能云开发进行介绍
一、小程序的云开发的作用
小程序其实就相当于我们平常访问的网站或 app,只不过区别是它必须在微信中打开。所以其实小程序的开发和其他网站的开发原理是一样的,不仅仅需要一个前端页面的样式展示,还需要有服务器来存放用户信息、商品信息等数据。
一个完整的网站肯定是需要有交互的,最基础的比如用户的登录、注册,我们肯定需要把用户的信息存到某个地方,这样才能去拿用户的输入和你存下来的信息做匹配,看用户名和密码是不是正确的,再告诉用户登录成功或失败。
这个存储用户信息的地方就是服务器,正常的网站搭建是需要我们自己购买服务器、搭建环境等一系列流程,对于后端开发者而言,这些环境配置、数据库开发等也许很简单,但是没接触过后端语言的人想要完成一个完整的网站,就有一定的难度。
而微信小程序的云开发则免费给我们的小程序提供了一个云服务器环境,直接就可以用,对前端开发者以及未接触过开发行业的人而言,就非常容易上手完成自己的小程序了。
二、云开发的主要作用
首先介绍下云开发主要的三大特点,目前提供三大基础能力支持:
云函数 在云端运行的代码,微信私有协议天然鉴权,开发者只需编写自身业务逻辑代码,云函数就是后端代码
云数据库 一个既可在小程序前端操作,也能在云函数中读写的 JSON 数据库。比如我们使用MySQL创建数据库不仅需要写数据库名字,建表还需要设计字段类型更痛苦的是自己还需要写一些代码连接数据库,相反云开发更简便了,你只需要在里面建 一个集合(也就是所谓的表名),然后填写的你自己的字段名选择相应的类型即可,
云存储 在小程序前端直接上传/下载云端文件,在云开发控制台可视化管理
三、注意事项
在使用云开发能力之前,需要先开通云开发。在开发者工具的工具栏左侧,点击 “云开发” 按钮即可打开云控制台,根据提示开通云开发,并且创建一个新的云开发环境。
- 每个环境相互隔离,拥有唯一的环境 ID,包含独立的数据库实例、存储空间、云函数配置等资源;
- 初始创建的环境自动成为默认环境;
- 默认配额下可以创建两个环境;
- 腾讯云控制台创建的云开发环境也可在微信云开发中使用。登录微信云开发控制台-设置-环境设置,点击环境名称,选择“管理我的环境”,点击“使用已有腾讯云环境”按钮,选择所需腾讯云环境,即可在微信云开发控制台使用该环境。
烟火向星辰,所愿皆成真!