网站大量收购独家精品文档,联系QQ:2885784924

前端编程课件08-小程序云开发实战.pdf

前端编程课件08-小程序云开发实战.pdf

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

07-⼩程序开发实战-常⻅⾯试题

1什么是⼩程序云开发?

微信云开发是微信团队联合腾讯云推出的专业的⼩程序开发服务。

开发者可以使⽤云开发快速开发⼩程序、⼩游戏、公众号⽹⻚等,并且原⽣打通微信开放能⼒。

开发者⽆需搭建服务器,可免鉴权直接使⽤平台提供的API进⾏业务开发。

⼩程序云开的三⼤核⼼

云数据库

云存储

云函数

2.⼩程序云的优势有哪些?

⽆需搭建服务器,可快速构建⼩程序、公众号

⽆需搭建服务器,只需使⽤平台提供的各项能⼒,即可快速开发业务。

免登录、免鉴权调⽤微信开放服务

⽆需管理证书、签名、秘钥,直接调⽤微信API。复⽤微信私有协议及链路,保证业务安全

性。

统⼀开发多端应⽤

⽀持环境共享,⼀个后端环境可开发多个⼩程序、公众号、⽹⻚等,便捷复⽤业务代码与数

据。

按量计费,成本更低

⽀持按量计费模式,后端资源根据业务流量⾃动扩容,先使⽤后付费,⽆需⽀付闲置成本。

3.⼩程序云开发有哪些核⼼概念?

数据库

云开发提供了⼀个JSON数据库,顾名思义,数据库中的每条记录都是⼀个JSON格式的对象。⼀

个数据库可以有多个集合(相当于关系型数据中的表),集合可看做⼀个JSON数组,数组中的每

个对象就是⼀条记录,记录的格式是JSON对象。

存储管理

云开发提供了⼀块存储空间,提供了上传⽂件到云端、带权限管理的云端下载能⼒,开发者可以在

⼩程序端和云函数端通过API使⽤云存储功能。

在⼩程序端可以分别调⽤wx.cloud.uploadFile和wx.cloud.downloadFile完成上传和下

载云⽂件操作。

云函数

云函数是⼀段运⾏在云端的代码,⽆需管理服务器,在开发⼯具内编写、⼀键上传部署即可运⾏后

端代码。

⼩程序内提供了专⻔⽤于云函数调⽤的API。开发者可以在云函数内使⽤wx-server-sdk提供的

getWXContext⽅法获取到每次调⽤的上下⽂(appid、openid等),⽆需维护复杂的鉴权机

制,即可获取天然可信任的⽤户登录态(openid)。

云调⽤

云调⽤是云开发提供的基于云函数使⽤⼩程序开放接⼝的能⼒,⽀持在云函数调⽤服务端开放接

⼝,如发送模板消息、获取⼩程序码等操作都可以在云函数中完成

资源环境

⼀个环境对应⼀整套独⽴的云开发资源,包括数据库、存储空间、云函数等资源。各个环境是相互

独⽴的,⽤户开通云开发后即创建了⼀个环境,默认可拥有最多两个环境。在实际开发中,建议每

⼀个正式环境都搭配⼀个测试环境,所有功能先在测试环境测试完毕后再上到正式环境。以初始可

创建的两个环境为例,建议⼀个创建为test测试环境,⼀个创建为release正式环境。

HTTPAPI

云开发资源也可以通过HTTP接⼝访问,即在⼩程序外访问,接⼝⻅HTTPAPI⽂档。

4.⼩程序云和传统开发的区别?

⼩程序云开发:

⾼效开发

只需编写核⼼逻辑代码,内建⼩程序⽤户鉴权,⽆需关注后端配置与部署,专注于业务开发。

节约成本

按请求数和资源的运⾏收费,极⼤节约时间和成本,提供⼀定量免费额度使⽤。

官⽅⽣态

原⽣集成微信SDK,内置在⼩程序IDE,云相关API开箱即⽤,⼀站式操作。

稳定可靠

底层资源由腾讯云提供专业⽀持,满⾜不同业务场景和需求,具备快速拓展能⼒,确保服务稳定,

数据安全。

传统的开发:

开发效率低

过多的⾮业务逻辑需要处理,导致开发效率难以提升。

资源投⼊⾼

⽆论是物理机托管,还是云主机维护,都需要较多的⼈⼒物⼒投⼊。

产品上线慢

前后端联调、资源存储、部署等操作繁杂,上线流程耗时⻓。

⽇常运维难

需时刻关注环境运⾏状况,管理相关资源,运维难度⼤。

传统的开发模式需要有专⻔的后端提供接⼝,对于接⼝的维护成本是⽐较⾼的,除了购买相应的云服务

器以外还要安装数据库,存储数据,还要存储资源,还要做很多的其他

文档评论(0)

yzs890305 + 关注
实名认证
内容提供者

计算机二级持证人

该用户很懒,什么也没介绍

领域认证该用户于2024年11月02日上传了计算机二级

1亿VIP精品文档

相关文档