做独立开发最常被问的问题之一:"我该学什么技术?"
我在 IndieDev 社区整理了 14 个中国独立开发者的真实案例,把他们的技术栈、产品类型和月收入放在一起看,发现了一些有趣的东西。
一、14 个案例数据总览
| 产品 | 类型 | 技术栈 | 月收入 |
|---|---|---|---|
| 字幕精灵 | App | Electron + Whisper AI + Python | ¥52K |
| 表单工厂 | SaaS | React + Node.js + PostgreSQL | ¥48K |
| 云雀监控 | SaaS | Go + React + PostgreSQL | ¥42K |
| API 工厂 | API 服务 | Python + FastAPI + Redis | ¥35K |
| 简历魔法 | SaaS | Next.js + OpenAI API + Tailwind | ¥28K |
| 微SaaS模板 | SaaS 模板 | Next.js + Supabase + Stripe | ¥28K |
| 邮件营销+ | SaaS | Laravel + Vue 3 + SES | ¥26K |
| 出海指南针 | 信息产品 | Notion + Gumroad + Discord | ¥22K |
| 墨记笔记 | App | Flutter + Rust + SQLite | ¥18K |
| Coder工具箱 | Chrome 插件 | React + Chrome Extension | ¥14K |
| 简图 | 在线工具 | Vue 3 + Canvas + WebAssembly | ¥12K |
| 记账日记 | App | Flutter + SQLite + AI 语音 | ¥11K |
| 配色助手 | Chrome 插件 | TypeScript + Chrome Extension | ¥9K |
| Bug 猎人 | Chrome 插件 | TypeScript + Chrome Extension | ¥8K |
二、前端框架分布
React/Next.js:5 个(35.7%) Vue 3:2 个(14.3%) Flutter:2 个(14.3%) TypeScript(独立使用):2 个(14.3%)
React 生态确实占主流,但注意一个细节:收入最高的字幕精灵(¥52K)和第三高的云雀监控(¥42K),一个用 Electron,一个用 Go + React——都不是最常见的 Next.js 全家桶。
三、后端 & 数据库
PostgreSQL:2 个(云雀监控、表单工厂) Python 系:2 个(API 工厂的 FastAPI、字幕精灵的 Whisper) SQLite:2 个(墨记笔记、记账日记)—— 两个都是 App 产品 Supabase / Node.js / Laravel / Redis:各 1 个
有意思的是:SQLite 出现在两个移动端产品中,而且是 Rust + SQLite 和 Flutter + SQLite 这种"非主流"组合,但两个产品月入都在 ¥10K 以上。
四、4 个关键发现
1. 技术栈和收入没有直接关系
收入最高的 3 个产品用了 3 种完全不同的技术栈。没有"学 X 就一定能赚钱"这回事。用户不关心你用什么写的,只关心好不好用。
2. 独立开发者倾向于"全家桶"
用了 React 的人,后端大概率选 Supabase 或 Node.js,部署选 Vercel。用了 Vue 的人,后端大概率选 Laravel。技术栈的"生态绑定"效应非常明显——不是因为某个技术更好,而是配套工具省时间。
3. AI 不是银弹
14 个案例中只有 3 个用了 AI 能力(简历魔法、字幕精灵、记账日记)。大部分赚钱的产品解决的是传统问题:表单、监控、记账、邮件。AI 是加分项,不是必需品。
4. Java 消失了
14 个独立开发者,没有人用 Java、Spring Boot、C# 等企业级技术栈。不是它们不好,而是太重了。独立开发者追求的是"一个人能跑完的流程",轻量级框架天然占优。
五、给独立开发者的建议
如果你的目标是"快点做出产品、验证想法":
- 首选组合:Next.js + Supabase + Vercel + Tailwind。生态最完善,教程最多,部署最简单。
- 如果你做移动端:Flutter 跨平台效率最高,不需要分别招 iOS 和 Android。
- 如果你的产品是 AI 相关的:Python 生态最好(Whisper、LangChain、OpenAI SDK),前端用 Electron 打包桌面端。
- 但最重要的不是选什么——是先做出来。上面的 ¥52K 字幕精灵,技术栈是 Electron + Python + FFmpeg,听起来一点都不"潮",但它解决了一个真实的问题。
更多独立开发者真实案例和工具推荐:
如果你有自己的产品,欢迎提交到案例库,免费展示。