# 开发工具与技术栈的选择

> 选择你能维护、能部署、能收款、能快速迭代的技术栈。

- 阶段：搭建交付
- 难度：开发准备
- 预计时间：90-120 分钟
- 读完后重点理解：确定前端框架、数据库、认证、部署、监控和 AI 编程工具组合。

## 思维导图

- 学习目标
  - 选择你能维护、能部署、能收款、能快速迭代的技术栈。
  - 确定前端框架、数据库、认证、部署、监控和 AI 编程工具组合。
  - 适合阶段：搭建交付
- 执行步骤
  - 内容站、目录站、工具站优先 Astro/Next.js 静态或混合渲染。
  - SaaS 产品优先选择熟悉框架，不要为了流行度频繁换栈。
  - 数据库和认证要一起考虑，Supabase 适合快速做 Postgres + Auth。
  - 部署优先选择你能持续排障的平台，例如 Cloudflare Pages、Vercel 或 Render。
- 交付物
  - 完成：框架选择
  - 完成：数据库方案
  - 完成：认证方案
  - 完成：部署平台
  - 完成：日志监控
- 常见坑
  - 过早微服务
  - 过早自建用户系统
  - 没有 staging 环境
  - 没有日志和错误追踪

## 阅读提醒

- 先理解判断逻辑，再决定是否把它变成行动。
- 把疑问、反例和自己的场景写进知识库。
- 如果要让 AI 协助，先用本文件说明背景和边界。
- 读完后回到页面，对照“哪些地方我还没有理解清楚”复盘。
