SOLO-CREATE
技术栈
0-20 USD

Workflow

第一版如何选择技术栈

先定框架、数据库、认证和部署平台,避免一上来就堆太多工具。

先定原则

第一版技术栈的目标不是“最强”,而是“少返工、少维护、能上线”。

对独立开发者来说,技术栈先看四件事:

  1. 你是否已经熟悉。
  2. 这套栈是否容易部署。
  3. 认证和数据库是否能接在同一套体系里。
  4. 后面能不能平滑扩展。

推荐顺序

1. 先选框架

如果你做的是产品网站、SaaS 或工具站,优先用 Next.js。

原因很直接:

  1. 页面、数据和路由能放在同一个项目里。
  2. SEO、API 和登录跳转都好处理。
  3. 后面接 Vercel 省事。

2. 再选数据库和认证

如果你不想把账号、会话和数据库拆成几套系统,Supabase 是最省心的起点。

它适合第一版的原因是:

  1. Postgres、Auth、RLS 在一套平台里。
  2. 你不用自己拼一堆中间层。
  3. 后面做权限控制比较自然。

3. 最后选部署

如果前端是 Next.js,Vercel 通常是第一选择。

这样做的好处是:

  1. 预览部署天然可用。
  2. 环境变量配置简单。
  3. 域名和回滚更直接。

不要在这一步决定的事

  1. 不要先决定复杂权限模型。
  2. 不要先做多套数据库。
  3. 不要先接太多第三方服务。

技术栈选择的核心,不是把未来一次选完,而是让你尽快进入可验证状态。

推荐组合

txt
Next.js
Supabase
Vercel
Tailwind CSS
shadcn/ui

这套组合足够支撑第一版产品,也方便你后面再补认证、分析和支付。