技术栈选择
用AI最擅长的技术栈,能省很多麻烦。核心逻辑很简单:AI训练数据里这些技术的代码最多,所以写得最好。
推荐组合
前端
- Next.js + TypeScript + Tailwind CSS
后端
- Python(FastAPI/Django)
数据库
- Supabase(嫌贵用PostgreSQL)
部署
- Vercel + CloudFlare
为什么选这些
这形成了一个正循环:AI写得好,所以更多人用;更多人用,产生更多代码;更多代码又让AI训练得更好。
比如Next.js,AI对它的理解非常深入,写出来的代码几乎不用改。而如果你用一些小众框架,AI可能根本不知道怎么写,或者写出来的代码有问题。
Python后端也是同样道理,语法简单,AI不容易出错,而且FastAPI这种框架AI非常熟悉,连文档都能自动生成。
Supabase虽然不是最便宜的,但AI知道它的大部分常见操作,比你自建数据库然后让AI写复杂的配置要省事很多。
实际建议
公司项目有技术栈限制,那没办法,只能用现有的。
个人项目一定要用上面的组合,能充分吃到AI发展的红利。现在这些技术的生态越来越完善,AI写出来的代码质量也越来越高。
迁移策略
如果你现有项目用的是其他技术栈,可以考虑:
- 渐进迁移:新功能用推荐的技术栈开发
- 全量重写:小项目可以考虑推倒重来,重新用AI友好的技术栈
记住一个原则:选对技术栈,AI帮你写代码事半功倍。技术栈的选择比你想象的更重要。
最后更新于: