Skip to content
Charles
Go back

项目选型

Updated:
Edit page

项目选型不只是选择一个框架,还要一起考虑认证、收款、邮件、部署、任务、监控和协作。下文按项目环节整理常用 SaaS 与开源项目,并链接到对应的专题比较文章。

常见项目组合

场景推荐组合
前端优先 SaaSNext.js + Supabase + Clerk + Stripe / Lemon Squeezy + Vercel + Resend + PostHog + Sentry
一人全栈Rails + Fly.io + 同上收款与邮件
只验证想法Tally 问卷 + Webflow 落地页 + Loops 收集邮箱

可以先用托管服务跑通「注册 → 付费 → 发邮件 → 看数据」闭环,再根据流量、合规和运维能力决定是否迁移到自托管方案。


元框架

项目说明
Next.jsReact基于 React 的元框架
Nuxt.jsVue基于 Vue 的元框架

全栈框架

项目语言说明
Ruby on RailsRuby
LaravelPHP
DjangoPython
PhoenixElixir

可以生成 REST 接口的框架

上边的全栈框架都可以生成 REST 接口。

项目语言说明
Spring BootJava可以生成 REST 接口,生态完善
ASP.NET CoreC#可以生成 REST 接口,语法强大
Django REST frameworkPython可以生成 REST 接口

AI 开发


任务与工作流


白板

项目开源说明
Excalidraw开源,主打手绘风
tldraw开源
WBO开源,主打协作

可视化

项目开源说明
Metabase可视化编辑,产品可自建看板,减轻开发工作量
SupersetAirbnb 开源 BI,功能强大
Grafana开源
Redash开源

SaaS 认证项目对比

Clerk、Auth0、WorkOS、Supabase Auth、Firebase Auth、Cognito、Logto、Keycloak、Ory、Better Auth、NextAuth 等认证方案的登录、组织、SSO、自建和迁移对比,见本文


海外 SaaS 收款方案对比

Stripe、Adyen、Braintree、Lemon Squeezy、Paddle、Polar、FastSpring、PayPal 等收款方案的 PSP / MoR 模式、订阅、税务、退款和迁移对比,见本文


统计、监控与告警


协作

项目开源替代免费档说明
LinearPlane够用需求、项目和 bug 跟踪
NotionAFFiNE团队有限文档、知识库和协作
FigmaPenpot无 Dev Mode界面设计和交付标注
Miro有限在线白板和头脑风暴
Plane自托管开源项目管理
AFFiNE自托管文档、白板和知识库
Penpot自托管开源界面设计和协作

SaaS 邮件服务


BaaS 项目对比

Supabase、Appwrite、Firebase、Amplify、Convex、PocketBase、Hasura、Nhost、Parse 在数据库、认证、存储、实时能力、自托管和迁移方面的对比,见本文


海外 SaaS 部署平台对比

Vercel、Cloudflare、Netlify、Render、Fly.io、Railway、Coolify、Koyeb、DigitalOcean、AWS、Google Cloud Run、Zeabur、Heroku 等部署平台的运行模型、区域、后台任务和迁移成本对比,见本文


落地页与表单


人力外包

项目说明
Upwork
Gusto

调试工具

项目说明
Postman经典,国内同步有点卡
Apifox好用的国产调试工具
Apipost另一款国产调试工具

更多项目对比文章

基础设施与后端

前端、客户端与开发体验

游戏开发

领域与其他工具


Edit page
Share this post:

Previous Post
BaaS 项目对比
Next Post
PostgreSQL 也可以做很多事