Vibe Coding 时代,该如何快速搭建一个 CRUD 平台?

如题。
我目前有两个方案构想:
方案 1:是从 0 起步,全部用 ai 生成一个包含前后端的 CRUD 脚手架
方案 2:找出以前的低代码 CRUD 平台,在其基础之上,让 ai 遵循其开发风格的前提下,进行业务代码开发

方案 1 的好处是,没有框架限制,自由度大,ai 可以不用操心上下文,自由发挥。但是缺点是前期还得把脚手架的基础功能补上,非常耗 token 。还得验证 ai 开发的基础功能,如登录、权限控制、菜单管理等等是否正确。

方案 2 的好处是,前期非常省力,基础功能都具备。缺点是,框架限制太死,开发业务代码时,得时刻让 ai 知道框架的开发规则,别写出屎山代码。特别是针对脚手架自带的前端页面,如果想换套 UI 界面,改动面也非常大。

一时不知道如何权衡,想请教 V 友们,有哪些比较好的推荐实践方式

建议先看看Spring Boot Admin的源码结构,用Maven Archetype生成骨架,然后让AI按模块填充。记得先定义好接口规范。

之前也纠结过这个,后来选了低代码平台加AI扩展。结果发现框架的文档太旧,AI生成的代码总调用不存在的API,调试时间比从零写还长。现在觉得不如先用AI生成基础模板,存成自己的标准件,以后每次都基于这个改。

楼主提到的token消耗问题具体怎么测算的?有没有对比过不同AI工具的token效率?

又是脚手架二选一啊……(笑)

脚手架别从0生成,留个稳定底子让AI填业务

对,低代码框架文档跟不上是常态,得拿AI先生成基线再手改