【微信小程序】一文带你读懂云开发

2 篇文章 1 订阅
订阅专栏

5a1e5c3258b34541b9ce79fc9e244794.png

前言

         云开发(CloudBase)是一个已经存在了很多年的概念,但在过去未能真正成为主流。然而,由于云和软件即服务的宏观趋势的结合,以及技术的进步,如容器技术 Docker 和 Kubernetes,云开发现在有机会成为基于云的应用程序的新标准开发。解放前端程序员,使得从依赖于后端转向独立,从而进行全栈开发。

文章目录

一、什么是云开发

二、云开发能力介绍

三、云开发与传统开发模式的对比

四、云开发对小程序开发的变革

五、使用云开发的开发流程

参考资料


一、什么是云开发

        云开发(CloudBase)是微信团队联合腾讯云提供的原生 ServerLess 云服务,致力于帮助更多的开发者快速实现小程序业务的开发,实现快速迭代。其免去了移动应用构建中繁琐的服务器搭建和运维。同时云开发提供的静态托管、命令行工具(CLI)、Flutter SDK 等能力降低了应用开发的门槛。使用云开发可以构建完整的小程序/小游戏、H5、Web、移动 App 等应用。


二、云开发能力介绍

  • 云存储

在小程序端直接上传或者下载云端文件,进行可视化的管理

  • 云函数

在云端运行的代码,享有微信私有天然鉴权,开发者只需要编写自身的业务逻辑代码

  • 云数据库

一个既可以在小程序前端操作,又可以在云函数中读写的JSON型数据库

  • 音视频服务

提高互通高品质实时音视频通话服务,支持互动白板,美颜滤镜,高清视频通话等,基于云开发可以快速地接入

  • 智能图像服务

集成了智能鉴黄、人脸识别、人脸核身等AI视觉能力,基于云开发快速接入


三、云开发与传统开发模式的对比

  • 传统开发模式

c6c487887a3946ea97e301bf526e3a3f.png

  • 云开发模式

7c0eef103a9a47529031063a11c3b9bc.png

  • 对比

e545b11648ce406bab89cc00817b7822.png

 


四、云开发对小程序开发的变革

  • 一天一交付,一天多交付成为可能:云开发的模式可以帮助开发者快速迭代产品,一天多次交付成为可能。
  • 小团队能做大事情:云开发的模式简单易懂,小的团队也可以借助云计算的能力,做一些更大的事情。
  • 弹性成本几乎为0:所有的资源都由服务方来管理,团队只需要关注业务逻辑本身

五、使用云开发的开发流程

  • 注册小程序账号

微信公众平台

ed567d110a5a44d4bd9bba191463a012.png

 

 a325c948d43a4f349bba3e4b6d02978b.png

 如实填写,注册账号即可。

  • 安装微信开发者工具

966a4ed1c4974651b9221b73650d1e1c.png

b1a5653d57994507bcbdf7edf2fe0b25.png

推荐下载稳定版,下载扫码登录打开后新建项目,默认不使用云开发,选择JavaScript空白模板

1d35f1e4b86749d4a083ebc2f383a672.png

 

 注意这里所要填写的AppID是你自己注册所获得的AppID,打开开发管理里面的开发设置即可获取

b20c0e1952bf466aad22419421b84cf7.png

  •  开通云开发服务

        微信云开发于 2022 年 08 月 18 日,对计费方式做了变更,部分指标价格有所上浮。 新用户免费使用 1 个月后,统一使用 “基础套餐+按量付费” 模式:购买带有一定配额的基础套餐后,超出套餐配额部分再按照实际使用量付费。 这意味着,原来的免费模式将彻底终结。(不能白嫖了!!!)

        点击左上角的云开发标志打开开通面板,由于我已经开通不再展示,只需要根据自己所需,选择配额和开通时间完成支付即可完成开通。

a53774f442cb4a6183c2c41e125e5e53.png

a98467c3ce4e4774b9af16761316092a.png

  •  项目配置云服务并初始化

1.在app.js文件中配置环境ID

// app.js
App({
  onLaunch() {
   wx.cloud.init({
       env:"securityapp-9g600156",//配置环境ID,在云服务控制台右上角可获取
       traceUser:true//是否将用户访问记录到用户管理中,在云开发控制台可见
   })
  }
})

注意删去模板所自带的多余代码

2.在project.config.json中增加配置云函数文件根目录

 "cloudfunctionRoot": "Cloud/",

Cloud代表云函数的根目录文件夹名称,可以自定义,配置完成Ctrl+s保存后Cloud文件夹出现云的标志即为配置成功,如图所示:

1e5523d5dee242069ad6894f87caeffa.png

 下面就可以开启小程序的云开发之旅啦!

 

参考资料

八分钟读懂云开发,手绘通俗易懂版https://www.bilibili.com/video/BV1cZ4y147cm/?vd_source=857668257512c5571840acab6bd48bf5 微信云开发官方文档https://developers.weixin.qq.com/miniprogram/dev/wxcloud/guide/database/getting-started.html

百度百科云开发https://baike.baidu.com/item/%E4%BA%91%E5%BC%80%E5%8F%91?fromModule=lemma_search-box

END

 

微信云开发
WFL804203164的博客
06-08 4851
微信云开发
微信小程序----云开发
Hi, I'm Cocoa!
07-14 356
章目录新建项目代码构成json配置件配置tabBarwxml结构件 新建项目 代码构成 .json: 配置件(json件中不能添加注释,本博客中代码片段的注释皆为方便大家理解而添加); .wxml: 模板件。相当于html,描述页面结构; .wxss: 样式件。相当于css; .js: 脚本逻辑件。写页面和用户的交互逻辑。 json配置件 project.config.j...
微信小程序 - 云开发
热门推荐
Qianmoer的博客
01-12 1万+
微信小程序 - 云开发
微信小程序开发
weixin_48345246的博客
11-18 4158
微信小程序开发
小白学习微信小程序的云开发和云函数使用
最新发布
吃不胖.
06-16 382
详细介绍了微信小程序的云开发和云函数的使用。通过云开发,我们可以方便地进行数据库操作和云存储;而云函数则提供了一个在云端运行代码的环境,可以处理一些复杂的业务逻辑。希望本对您学习和使用微信小程序的云开发和云函数有所帮助。
微信小程序开发入门(摆脱后台自己实现后台数据)
09-29
微信小程序开发实战入门,学习小程序云开发,摆脱后台,自己实现后台数据,从此就可以愉快的写小程序,自己实现小程序后台了。
小程序基本命令
aiven1637的博客
10-30 3275
onLoad: function () { // 生命周期函数--监听页面加载 onReady: function () { // 生命周期函数--监听页面初次渲染完成 }, onShow: function () { // 生命周期函数--监听页面显示 }, onHide: function () { // 生命周期函数--监...
微信小程序开发【云函数介绍】
大三了啊
07-28 1967
笔记 2017-7-28 云函数依旧是操作数据库 在cloudfunction 件夹右键新建一个node.js云函数 (顺便记得配置环境eahay) 创建好之后在云开发中的云函数有相应的函数,并且在创建的云函数件夹下面有两个json件和一个js件 1.在cloud.init()下面写(一定要下面) const db=cloud.database(); 2.下面的云函数入口函数这一堆,全都去掉(一个const和一个return) const wxContext = cloud.getWXCont.
微信小程序开发如何使用云函数生成二维码
10-16
如果你还不知道如何在云函数中安装第三方依赖,可以参考“微信小程序中的云开发如何使用npm安装依赖”档。你可以通过`npm install --save request-promise`命令在本地安装,然后将依赖上传到云端。 2. **初始化云...
微信小程序开发-云开发-校园论坛小程序
05-27
该系统使用微信小程序开发工具开发,通过微信小程序自定义的WXML微信标记语言来构建页面的结构,利用微信小程序自定义的样式,语言WXSS编写样式件来控制页面的样式,使用JavaScript来进行业务处理,实现页面交互...
微信云开发校园小程序
12-08
微信云开发校园小程序是一种利用微信提供的开发工具与服务来构建针对校园场景的应用程序。这个小程序集成了多种功能,包括博客发布、二维码扫描以及用户登录系统,旨在为学生和教师提供便捷的信息分享和互动平台。 ...
微信小程序项目源码云开发cloudtest.zip
04-09
在这个"微信小程序项目源码云开发cloudtest.zip"压缩包中,包含了一个使用云开发的小程序示例项目,我们可以从以下几个方面来探讨相关知识点: 1. **小程序架构**:微信小程序由一系列的页面组成,每个页面包括WXML...
微信小程序开发小程序源码.zip
05-18
通过分析这些源码,你可以深入理解微信小程序如何与云开发服务交互,学习如何使用云数据库进行数据管理,如何编写云函数以实现特定业务逻辑,以及如何高效地上传和下载件。此外,还可以研究其结构设计,优化用户...
微信小程序--云开发
「 虚幻私塾」
09-19 1622
微信云开发是微信团队联合腾讯云推出的专业的小程序开发服务。开发者可以使用云开发快速开发小程序、小游戏、公众号网页等,并且原生打通微信开放能力。开发者无需搭建服务器,可免鉴权直接使用平台提供的 API 进行业务开发。相信大家都收到了微信的通知微信云开发于 2022 年 08 月 18 日,对计费方式做了变更,部分指标价格有所上浮。新用户免费使用 1 个月后,统一使用 “基础套餐+按量付费” 模式:购买有一定配额的基础套餐后,超出套餐配额部分再按照实际使用量付费。
微信小程序使用云开发
weixin_43819028的博客
05-13 3168
这是我第二次记录CSDN,也算是今日工作之余的打发一下时间。内容上相比上次我觉得稍微好那么一丢丢吧。很多地方也需要放图片的我都没有放(那个做毕设的同学自己的云开发账号,我给他做完后我就没有开发者权限了,所以很多地方我没法截图。真实情况就是我云开发都是被禁用状态。很多图都没有,只能依靠字描述,希望各位能够看得懂最后,如果觉得有哪里需要改善 or 哪里说错的地方可以在评论区 or 私信留言,我看到后也会及时调整!
小程序云开发
ITsource
07-05 1788
一. 云开发的认识 什么是云开发开发和传统模式的区别 三大基本功能的支持认识 开通云开发二.云数据库 云数据库认识 类型支持 控制云数据库权限 控制云数据库的方式 云数据库管理管理 云开发初始数据的代码三.云数据库测试 测试准备工作 运行时进入相应页面 在云数据库中创建一个集合 添加功能 准备一个添加按...
微信小程序开发入门
weixin_49393290的博客
02-24 1088
用自己的话来说就是把服务器和后台都搭在腾讯开发的服务器上。
基于云开发微信小程序的爱宠家系统.docx
11-03
"这篇学位论详细探讨了基于云开发微信小程序构建的爱宠家系统。作者通过使用云开发技术和微信小程序,设计了一个全面的宠物管理平台,旨在满足宠物主人日益增长的需求。系统包含了宠物信息管理、托管服务预约、...

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
写文章

热门文章

  • MySQL数据库忘记密码怎么办?教你一招 88459
  • JDBC之用IDEA连接SQLServer数据库实用教程 31854
  • 编译原理之LL(1)语法分析实验(附完整C/C++代码与测试) 16341
  • 若依框架环境的搭建(前后端不分离版) 14137
  • 数据结构之折半查找法——C语言实现 13289

分类专栏

  • 软件工程导论第6版 付费 13篇
  • 机器学习 2篇
  • 考研
  • 必知必会代码题 10篇
  • 考研数据结构DS 1篇
  • 计算机前沿知识 1篇
  • 计算机核心课程 2篇
  • 算法设计与分析 4篇
  • 算法之路 14篇
  • 数据结构 8篇
  • 操作系统 3篇
  • 数据库 2篇
  • Web前端开发
  • HTML 2篇
  • CSS 5篇
  • Java后端
  • Mybatis 2篇
  • SpringMVC 1篇
  • 程序人生 1篇
  • Bug千千万 11篇
  • Android开发 9篇
  • 若依框架 1篇
  • 微信小程序开发 9篇
  • 云开发 2篇
  • 小程序项目复盘
  • LeetCode刷题 7篇
  • 蓝桥杯习题 17篇
  • 编程语言
  • C 5篇
  • C++ 6篇
  • Python 1篇
  • Java 9篇

最新评论

  • 由一个蓝桥杯基础题报时助手而引出的常见误区

    一个小脑袋: 博文还是一样的好,谢谢你的分享

  • 编译原理之LL(1)语法分析实验(附完整C/C++代码与测试)

    大头……: #include <bits/ios_base.h>头文件有错怎么解决

  • JDBC之用IDEA连接SQLServer数据库实用教程

    2301_81487828: 一样 求解决方法表情包表情包

  • MySQL数据库忘记密码怎么办?教你一招

    爱戴老花镜: 跳过密码授权登录时出现错误怎么办啊up2024-06-04T09:35:11.565834Z 0 [Warning] Can't create test file C:\Program Files\MySQL\MySQL Server 5.7\data\老花镜的奔驰.lower-test 2024-06-04T09:35:11.565834Z 0 [ERROR] failed to set datadir to C:\Program Files\MySQL\MySQL Server 5.7\data\ 2024-06-04T09:35:11.565834Z 0 [ERROR] Aborting 2024-06-04T09:35:11.565834Z 0 [Note] Binlog end 2024-06-04T09:35:11.565834Z 0 [Note] mysqld: Shutdown complete

  • JDBC之用IDEA连接SQLServer数据库实用教程

    Huazzi.: 有用,多谢!

大家在看

  • SSM 整合(Spring + MyBatis;Spring + Spring MVC)
  • Qt区分鼠标按下时移动的是哪个多边形 230
  • 【十分钟学会微调大语言模型 】
  • 看看我发现了什么好东西!FlowUs知识库还有“就业服务站点”?! 501
  • Cy7-Resveratrol,Cy7-白藜芦醇可以产生良好的荧光成像效果

最新文章

  • 【考研数据结构代码题8】三元组表示的稀疏矩阵快速转置
  • 【考研数据结构代码题7】求一元多项式之和
  • 【考研数据结构代码题6】二叉树的遍历(递归与非递归实现)
2023年58篇
2022年69篇
2021年15篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Aricl.

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或 充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

PHP网站源码罗湖优化龙华百姓网标王罗湖百度关键词包年推广坂田如何制作网站民治建网站南联模板制作东莞营销型网站建设大浪企业网站建设坪地网站开发永湖网站关键词优化盐田网站优化按天扣费龙华seo优化福田营销型网站建设西乡外贸网站建设龙岗优秀网站设计木棉湾seo罗湖至尊标王观澜营销网站福永百度关键词包年推广盐田网站seo优化塘坑网站改版松岗标王宝安网站制作设计东莞标王东莞百姓网标王推广福田模板网站建设大浪百度爱采购广州百搜词包永湖企业网站建设丹竹头网站关键词优化歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

PHP网站源码 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化