所以我一直在想,氛围编码工具在生成前端和后端代码方面确实很厉害,但部署环节一到原型阶段之外就崩了。
你可以快速交付,然后花大量时间手动做运维,或者重写代码,只为了让它在 AWS、Azure、Render 或 DigitalOcean 上运行,这至今仍让我感到不可思议。
要是存在一个“氛围运维”层呢?比如一个 Web 应用或 VS Code 扩展,你丢进去你的仓库或压缩包,它就能真正读懂你的代码和需求。
它会连接到你的云账户,设置 CI/CD、容器化、自动处理扩展和基础设施配置,而不是把你锁死在平台的各种 hack 方案里。
我知道这里面有很多麻烦事,比如密钥管理、基础设施漂移、奇怪的运行时边界情况,所以它不可能做到 100% 魔法,说实话。
但它可以弥合独立开发者和小团队之间的差距,让他们无需重写所有东西或变成全职运维人员,就能拥有生产级应用。
很好奇大家现在都是怎么处理部署的?你们在用 Terraform、GitHub Actions、Render、Kubernetes,还是别的什么?
是我忽略了什么显而易见的东西,还是这样的工具确实有意义?