企宣 发表于 2019-4-20 11:31:43

这年头,大神开发小程序都用云开发了!

这年头,大神开发小程序都用云开发了! 考试的时候,我们总会看见学霸们提前交卷,潇洒离场,最后高分飘过。而在小程序开发界,也有这样一项强大的能力,帮助参赛的团队轻轻松松完成开发任务,实现弯道超车。它的名字叫做——小程序·云开发。 一、功能介绍小程序·云开发是小程序的一种后端开发模式,为开发者提供完整的云端支持,帮助开发者快速构建微信小程序的后端服务。同学们在开发阶段无需搭建服务器,使用平台提供的API进行核心业务开发,便能够快速上线和迭代。 另外,云开发为开发者提供了「云函数」、「云数据库」和「云文件存储」三种功能,开发者可通过小程序端或服务端接口进行调用,详细内容可参考技术文档:https ://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-client-api/ 云函数:在云端运行的代码,微信私有协议天然鉴权,开发者只需编写自身业务逻辑代码 数据库:一个既可在小程序前端操作,也能在云函数中读写的 JSON 数据库,目前支持非关系型的数据查询业务 云储存:在小程序前端直接上传/下载云端文件,在云开发控制台可视化管理 二、基本步骤项目环境配置首先,同学们需要下载微信小程序开发工具,下载链接如下:https ://developers.weixin.qq.com/miniprogram/dev/devtools/download.html 安装完成后打开IDE,新建小程序项目,分别填入项目名称、目录、AppID、开发模式并选择后端服务为小程序·云开发。点击新建即可得到一个展示云开发基础能力的示例小程序。 创建了第一个小程序后,在使用小程序·云开发提供的能力前需要先开通云开发。在开发者工具栏左侧,点击 【云开发】 按钮即可开通云开发。开通后,开发者可在控制台中创建两个环境。各个环境相互隔离,每个环境都包含独立的数据库实例、存储空间、云函数配置等资源。 工程目录配置项目创建完成后,开发者可在项目一级目录下创建用于存放云函数代码的目录。同时在project.config.json 中增加字段 cloudfunctionRoot 用于指定存放云函数的目录。 在项目页面文件夹中,app.js 承载小程序逻辑,app.json 是小程序的配置文件,app.wxss 则提供公共样式。具体的代码构成,可以参考文档:https ://developers.weixin.qq.com/miniprogram/dev/quickstart/basic/file.html 初始化在小程序端开始使用云能力前,需先调用wx.cloud.init 方法完成云能力初始化。只有初始化成功之后,后续才能调用小程序相关的 API 。wx.cloud.init 方法的定义如下:function init(options): void 示例代码:wx.cloud.init({env: 'XXX'   //小程序云环境}) 三、注意事项 功能限制与其他开发模式不同,使用小程序·云开发进行小程序开发时:1.无游客模式、也不可以使用测试号2.   cloudfunctionRoot 指定的目录有特殊的图标3.云开发能力从基础库 2.2.3 开始支持4.云开发数据是nosql数据库的一种,因此不支持关系型存储和查询,在数据储存方面要避免多重关联· 兼容性问题云开发能力在 2.2.3 或以上的基础库没有完全覆盖所有用户,如需使上传的代码能够覆盖全量用户,请在 app.json / game.json 中增加字段 "cloud": true 。指定后,云能力可以在所有基础库中使用。综上,假如同学想减少工作量,减少对后台的依赖,充分使用云开发能力是一个不错的选择。 全国总决赛奖项 小程序总决赛及小游戏总决赛的奖金池分别为:48万元人民币及33万元人民币(所有奖金均为税前金额)。 其他激励 招聘绿色通道、参加微信相关会议的机会的另外奖励。 大赛官网:http ://edu.weixin.qq.com/contest 大赛官方公众号:高校微信小程序开发大赛(微信号:Edu_WeChat_Contest) 大赛官方交流QQ群:小程序:587809729 / 623937261小游戏:345840901 大赛官方邮箱:wechatcontest@qq.com 本大赛规程的最终解释权归“2019中国高校计算机大赛——微信小程序应用开发赛”组织委员会所有。

企宣 发表于 2019-4-22 09:32:43

这年头,大神开发小程序都用云开发了!
考试的时候,我们总会看见学霸们提前交卷,潇洒离场,最后高分飘过。而在小程序开发界,也有这样一项强大的能力,帮助参赛的团队轻轻松松完成开发任务,实现弯道超车。它的名字叫做——小程序·云开发。
页: [1]
查看完整版本: 这年头,大神开发小程序都用云开发了!