编者按:腾讯云提供了两种微信小程序开发方案:一种是通过与第三方小程序开发平台合作,挑选覆盖多个行业的小程序模板,帮助企业快速找到适合的小程序产品,完成模板式小程序的搭建;另一种是面向有一定开发能力的个人或企业提供的小程序云开发产品,帮助小程序开发者实现高效低成本地小程序开发搭建。本文主要为您介绍“腾讯云小程序云开发”产品是什么、有什么用、怎么用等相关问题,关于腾讯云模板小程序的介绍见:《腾讯云模板小程序产品介绍》

➤  腾讯云小程序云开发是什么

小程序云开发是腾讯云平台和微信团队共同研发推出的一套面向小程序开发者的Serverless产品,开发者可在微信开发者工具中使用小程序云开发。Serverless产品指的是通过无服务器运算模式提供服务的产品,具体来说,Serverless产品提供的一个微型架构,终端客户不需要部署、配置或管理服务器,代码运行所需要的服务器服务皆由云端平台来提供。也就是说开发者使用小程序云开发产品进行小程序开发,无需考虑服务器的部署、维护和数据存储等问题,只需编写代码即可,极大地降低了小程序开发的开发成本和周期。

 

➤  腾讯云小程序·云开发功能

小程序云开发为开发者提供的三大基础功能分别是云函数、数据库和文件存储。

1.云函数:云函数就是在云端运行的代码,拥有微信私有协议,天然鉴权无需企业自己授权,开发者只需编写业务逻辑代码即可;

2.数据库:数据库指的是开发者可以直接在前端或云函数中对数据库进行读写;

3.文件存储:开发者既可以在小程序前端直接上传/下载云端文件,也可以通过云开发控制台进行可视化管理。

腾讯云将这三个功能封装成一个特定的接口,企业在只需要调用这些接口完成小程序端的代码即可,不用部署、配置、管理服务器,代码运行所需要服务器服务皆由腾讯云来提供。开发者在云开发的开发环境和测试环境中只需要编写小程序的核心逻辑代码,即可完成小程序代码编写。

 

➤  小程序·云开发特点

▌开发效率高:小程序云开发可以满足企业对于小程序的个性化需求,也可以满足企业二次开发后期更新的需求,开发的灵活性高。小程序数据存储的安全性、服务的稳定性,由腾讯云的专业团队来管理,为小程序后端的稳定增添保障。

▌开发成本低:小程序云开发与传统开发相比,所需成本大幅度减少,开发门槛也明显降低。企业无需购买服务器和域名,只需要承担小程序前端和后端业务逻辑代码编写的人工成本。腾讯云按请求数和资源的运行收费,给不同功能都设置了免费额度,例如限制存储容量5GB,云函数调用次数20万次/月等。这些免费额度基本可以满足个人小程序运营的需要,对于需求较高的企业,具体哪个功能超过免费额度就需要购买拥有相应功能的腾讯云产品,企业可以选择按年缴费也可以选择按月缴费。

 

➤  小结

小程序云开发在企业自主开发的基础上,提供了serverless服务。使得企业无需操心服务器的管理维护,只需编写核心逻辑代码,专注于业务开发。既能保证小程序开发的灵活性,满足企业个性化需求,又减少了很大一部分开发成本,降低了开发门槛。但是相比较其他模板式小程序制作产品,云开发依旧存在开发门槛,需要企业拥有开发人才。小程序云开发适合有一定开发基础,希望减少开发成本并且进行小程序自定义开发的企业。