跳到主要内容

开发说明

编程语言支持

普通云函数

语言版本推荐场景特点
Node.js20.19, 18.15, 16.13Web API、数据处理生态丰富、开发效率高
Python3.10, 3.9, 3.7数据分析、AI/ML科学计算库丰富
PHP8.0, 7.4Web 开发、CMSWeb 开发传统优势
Go最新版本高性能服务、系统工具性能优秀、并发能力强
Java11 (Kona JDK)企业级应用、大数据生态成熟、性能稳定

HTTP 云函数

语言版本推荐框架适用场景
Node.js20.19, 18.15, 16.13Express, NestJS, Next.js全栈应用、API 服务
Python3.10, 3.9, 3.7Django, Flask, FastAPIWeb 应用、数据 API
PHP8.0, 7.4Laravel, Symfony传统 Web 应用
Go最新版本Gin, Echo, Fiber高性能 API 服务
Java11 (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 云函数开发的核心概念和最佳实践。建议从简单的示例开始,逐步掌握云函数的开发和部署流程。