四川美术学院论坛

 找回密码
 注册(开放注册)
搜索
查看: 23801|回复: 1

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

[复制链接]
发表于 2019-4-20 11:30:25 | 显示全部楼层 |阅读模式
这年头,大神开发小程序都用云开发了!
考试的时候,我们总会看见学霸们提前交卷,潇洒离场,最后高分飘过。而在小程序开发界,也有这样一项强大的能力,帮助参赛的团队轻轻松松完成开发任务,实现弯道超车。它的名字叫做——小程序·云开发。
一、功能介绍
小程序·云开发是小程序的一种后端开发模式,为开发者提供完整的云端支持,帮助开发者快速构建微信小程序的后端服务。同学们在开发阶段无需搭建服务器,使用平台提供的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:31:25 | 显示全部楼层
这年头,大神开发小程序都用云开发了!
考试的时候,我们总会看见学霸们提前交卷,潇洒离场,最后高分飘过。而在小程序开发界,也有这样一项强大的能力,帮助参赛的团队轻轻松松完成开发任务,实现弯道超车。它的名字叫做——小程序·云开发。
您需要登录后才可以回帖 登录 | 注册(开放注册)

本版积分规则

手机访问本页请
扫描左边二维码
         本网站声明
本网站所有内容为网友上传,若存在版权问题或是相关责任请联系站长!
站长联系QQ:7123767   myubbs.com
         站长微信:7123767
请扫描右边二维码
www.myubbs.com

小黑屋|手机版|Archiver|四川美术学院论坛 ( 琼ICP备10001196号-2 )

GMT+8, 2024-3-29 01:41 , Processed in 0.082040 second(s), 16 queries .

Powered by 高考信息网 X3.3

© 2001-2013 大学排名

快速回复 返回顶部 返回列表