2025年构建Web应用的现实是,这有点像组装宜家家具。没有“开箱即用”的全栈产品,你必须自己拼凑和配置许多独立服务:
- 前端/后端(例如 React、Next.js、API)
- 托管(CDN、HTTPS、域名、自动扩展)
- 数据库
- 身份验证(自定义、社交登录)
- 对象存储(文件上传、URL、CDN支持)
- 电子邮件
- 支付
- 后台任务
- 分析
- 监控
- 开发工具(CI/CD、预发布环境)
- 密钥管理
- ……
我对现代Web开发相对陌生,觉得以上内容有点令人不知所措,例如,我很尴尬地分享,前几天我花了大约3个小时创建和配置一个Supabase与Vercel应用,并解决了一些错误。一旦你稍微偏离文档中的“入门”教程,就会突然陷入困境。这甚至不是代码,而是……配置、管道、编排、工作流、最佳实践。谁能找到一种方法,让这一切变得易于使用且“开箱即用”,无论是对于人类还是(越来越重要的)AI,都将获得巨大的赞誉。