← 返回路线图
4后端篇
别怕后端,有人帮你写好了
后端无非三件事:登录注册、存数据、跑逻辑。现在有「后端即服务(BaaS)」,大部分不用你从头写代码。
🔐
用户认证
注册、登录、找回密码。这些服务自带 UI,一行代码集成。
🗄️
数据存储
用户数据、内容、订单。可视化建表,API 自动生成。
⚡
业务逻辑
软件核心功能。告诉 AI 你的需求,它帮你写完逻辑代码。
☁️ 主流后端即服务
Supabase
⭐ 最推荐开源 Firebase 替代。PostgreSQL 数据库、实时 API、用户认证、文件存储一站式,免费额度大。
supabase.com ↗Firebase
Google 出品Google 的 BaaS 平台。实时数据库、托管、云函数,与 Google 生态深度集成。
firebase.google.com ↗腾讯云开发
小程序首选微信官方云开发平台。云数据库、云函数、云存储、CMS,国内访问快,小程序无缝对接。
cloud.tencent.com/product/tcb ↗Convex
实时同步实时后端平台。数据变更自动推送到前端,适合协作工具、聊天等需要实时更新的场景。
convex.dev ↗Appwrite
开源自部署开源 BaaS,可自托管。数据库、认证、函数、存储、消息推送,功能全面且数据可控。
appwrite.io ↗PocketBase
轻量便携超轻量后端,单个 Go 文件运行。自带管理后台、文件存储、实时订阅,适合小项目和原型。
pocketbase.io ↗❓ 我该选哪个?
▶
通用 Web 项目? → Supabase。功能最全、AI 最熟、中文社区活跃。
▶
做微信小程序? → 腾讯云开发。微信官方出品,零接入成本。
▶
做实时协作工具? → Convex。数据变更自动推送,不用写 WebSocket。
▶
已有 Google 生态? → Firebase。和 Google Analytics、AdMob 深度打通。
▶
想自己控制数据? → Appwrite。开源可自托管,数据完全在自己服务器。
▶
做个轻量原型? → PocketBase。一个文件就跑起来,部署极其简单。
🤖 告诉 AI 你要什么后端功能
复制下面的 Prompt,替换 [ ] 里的内容发给 AI:
"帮我用 Next.js + Supabase 实现 [用户登录注册] 功能"
"帮我创建一个数据库表来存储 [用户行为/业务数据]"
"帮我写一个 API,实现 [具体业务逻辑描述]"
"帮我配置 [Clerk/Supabase Auth] 的第三方登录"
AI 会给你完整代码,包括建表语句、API 代码、前端调用代码。
⚠️ 常见踩坑
- ❌ 自己写复杂 SQL — 让 AI 写,你检查。BaaS 还有可视化界面。
- ❌ 忘记配置环境变量 — 数据库密码、API Key 放 .env,别写死在代码里。
- ❌ 密码明文存储 — 用 BaaS 自带认证,安全方案已经内置好了。
- ❌ 前端写完了才想后端 — 后端从一开始就规划,一个 BaaS 服务配齐全部。
下一步
继续 →第五步:做前端 — 用户看到的一切