欢迎使用云开发!本指南将帮助您在快速上手云开发,构建您的第一个应用。
选择您的开发场景
根据您要开发的应用类型,选择对应的快速开始路径:
开发场景 | 适用场景 | 推荐工具 | 特点 | 快速开始 |
微信小程序开发 | 开发微信小程序 | 云开发能力 | • 与微信生态深度集成 • 开箱即用的云开发能力 • 支持云函数、云数据库、云存储 | |
Web 应用开发 | 开发网站、H5 应用或 Web 应用 | 云开发的静态托管和后端服务 | • 支持静态网站托管 • 提供完整的后端服务 • 支持 React、Vue 等主流框架 | |
小游戏开发 | 开发微信小游戏 | 云开发能力 | • 提供游戏服务器托管 • 高性能游戏数据存储 | |
托管后台服务 | 开发API服务、数据处理服务、定时任务 | 云函数、云托管 | • 自动弹性伸缩 • 按量计费 • 支持多种编程语言 | |
AI 开发工具开发 | 集成 AI 能力到应用中 | 云开发 AI 工具集 | • AI 智能开发:自动生成代码和架构设计 • 云开发集成:一键接入数据库、云函数、静态托管 • 快速部署:几分钟内完成全栈应用上线 • 全栈支持:Web + 小程序 + 后端一体化 • 智能修复:AI 自动查看日志并修复问题 |
开发前准备
无论选择哪种开发方式,您都需要:
1. 开通云开发环境
云开发环境是您应用的后端基础设施,包含数据库、存储、云函数等服务。
2. 安装开发工具(可选)
如果您需要使用命令行工具进行开发和部署:
快速体验
想要快速体验云开发的能力?我们为您准备了最简单的入门示例:
Web 快速体验
<!DOCTYPE html><html><head><script src="https://static.cloudbase.net/cloudbase-js-sdk/2.17.3/cloudbase.full.js"></script></head><body><h1>Hello CloudBase!</h1><script>// 初始化云开发const app = cloudbase.init({env: '您的环境ID' // 替换为您的环境ID});// 匿名登录const login = async () => {const auth = app.auth()await auth.signInAnonymously()console.log('登录成功!');const userInfo = await auth.getUserInfo();alert(`云开发连接成功!${userInfo.name}`);}login()</script></body></html>
小程序快速体验
// app.jsApp({onLaunch() {// 初始化云开发wx.cloud.init({env: '您的环境ID' // 替换为您的环境ID});console.log('云开发初始化完成');}});