开发者可以使用云开发(CloudBase)来直接开发网站应用,包括普通的 PC 网页或者公众号中的网页等(俗称 H5),在开发过程中即便需要后台服务也无需搭建服务器,可以直接使用云开发提供的云端能力。使用云开发后,后端和运维概念将被弱化,开发者无需再担心具体的后台资源及运维,只需使用平台提供的 API 进行核心业务开发,即可实现产品快速上线和迭代。同时,该能力与开发者在腾讯云已经使用的云服务相互兼容,并不互斥。

云开发提供了完整的后台基础能力帮助开发者进行网站应用的开发,主要包括:

  • 云函数:在云端运行的代码,微信私有协议天然鉴权,开发者只需编写自身业务逻辑代码。
  • 数据库:一个既可在网站应用前端操作,也能在云函数中读写的 JSON 数据库。
  • 存储:在网站应用前端直接上传或下载云端文件,并可在云开发控制台进行可视化管理。

# 开发流程

如下图所示,在利用云开发(CloudBase)进行网站开发之前,开发者需要进行一些简单的准备工作。

  1. 在微信平台 注册 (opens new window) 所需开发的网站应用,被审核通过后从微信侧获取网站应用的 AppID 与 AppSecret 。
  2. 登录腾讯云控制台 开通云开发 (opens new window),进行安全配置并创建资源用于开发。
  3. 使用腾讯云开发 CloudBase 资源进行 Web 端开发 (opens new window)