开发说明
编程语言支持
- 运行时支持
- 版本说明
普通云函数
| 语言 | 版本 | 推荐场景 | 特点 |
|---|---|---|---|
| Node.js | 20.19, 18.15, 16.13 | Web API、数据处理 | 生态丰富、开发效率高 |
| Python | 3.10, 3.9, 3.7 | 数据分析、AI/ML | 科学计算库丰富 |
| PHP | 8.0, 7.4 | Web 开发、CMS | Web 开发传统优势 |
| Go | 最新版本 | 高性能服务、系统工具 | 性能优秀、并发能力强 |
| Java | 11 (Kona JDK) | 企业级应用、大数据 | 生态成熟、性能稳定 |
HTTP 云函数
| 语言 | 版本 | 推荐框架 | 适用场景 |
|---|---|---|---|
| Node.js | 20.19, 18.15, 16.13 | Express, NestJS, Next.js | 全栈应用、API 服务 |
| Python | 3.10, 3.9, 3.7 | Django, Flask, FastAPI | Web 应用、数据 API |
| PHP | 8.0, 7.4 | Laravel, Symfony | 传统 Web 应用 |
| Go | 最新版本 | Gin, Echo, Fiber | 高性能 API 服务 |
| Java | 11 (Kona JDK) | Spring Boot, Quarkus | 企业级 Web 服务 |
开发环境准备
本地开发环境
Node.js 开发环境
# 安装 Node.js(推荐使用 nvm 管理版本)
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash
nvm install 20.19.0
nvm use 20.19.0
# 验证安装
node --version
npm --version
Python 开发环境
# 安装 Python(推荐使用 pyenv 管理版本)
curl https://pyenv.run | bash
pyenv install 3.10.0
pyenv global 3.10.0
# 创建虚拟环境
python -m venv cloudbase-env
source cloudbase-env/bin/activate # Linux/macOS
# cloudbase-env\Scripts\activate # Windows
# 验证安装
python --version
pip --version
相关资源
开发工具
- CloudBase CLI - 命令行工具
- CloudBase SDK - 服务端 SDK
- VS Code 插件 - 开发插件
通过本指南,您应该已经了解了 CloudBase 云函数开发的核心概念和最佳实践。建议从简单的示例开始,逐步掌握云函数的开发和部署流程。