上周有个朋友发给我一个链接,说她用 v0「做了一个产品」。
我打开,页面很好看,有输入框,有列表,有分类标签,她说这是她做的记账工具。
我问,那数据存在哪儿,我记的账下次打开还在吗?
她沉默了大概五秒。
「啊,不在?」
就是这五秒,让我决定认真测一下这三个工具,Bolt、v0 和 Lovable。身边越来越多人在用它们,但我怀疑很多人跟我这个朋友一样,以为自己做了个产品,但其实做了个好看的模型。
我定了一个具体的需求,一个简单的记账小工具,能记录每天的支出、给每笔开销打个分类、查看当月汇总。这个需求不算复杂,但它有完整的产品链路,有数据,有状态,有计算逻辑,刚好可以测出三个工具真正的差距在哪里。
v0
v0 是 Vercel 出的,你可能在网上见过那种,一句话描述,十几秒出来一个漂亮界面的演示,背后很多用的就是 v0。我把记账工具的需求丢进去,说要有输入框、分类选项、月度汇总区域,然后生成。
页面出来了,真的很漂亮。卡片式布局,配色干净,按钮有响应。我输入了几条记录,感觉一切都对。
然后我刷新了页面。
数据没了。
换个浏览器打开,还是空的。我当时以为是浏览器出了问题,又刷了一次,还是没了。打开无痕模式,重新开链接,一片空白。我怀疑自己刚才根本没操作成功,又重新输了一遍,再刷新,又没了。
就那一刻,我有点懂我那个朋友当时的五秒沉默了。
我查了一下,v0 默认用 React 的 state 来存数据,所有数据只活在浏览器的内存里,你一关页面,一刷新,全部消失。它没有数据库,也没有本地存储。这件事 v0 从来没有隐瞒过,它的定位就是生成 UI 组件,帮你把一个界面设计变成可以跑的代码。
但很多人不知道这件事。
如果你是开发者,v0 很有用,生成的组件可以直接塞进你已有的项目,接上你自己的后端,省掉大量写界面的时间。但如果你不会写代码,想拿它做一个真正能用的产品,你会发现做出来的东西,是个精美的壳子。
我不是说 v0 不行,它在自己的定位里做得挺好,只是它的定位,跟很多人想象的不是同一件事。
Lovable
Lovable 的前身叫 GPT Engineer,后来改名,定位是「用 AI 做全栈 web 应用」,并且有一个挺独特的特性,它会把你做的东西同步到 GitHub,你有一个真实的代码仓库,可以把这个项目当成一个真正的产品在维护。
我把记账需求丢进去。它开始运行,提示我要接入 Supabase 做数据库,我按流程走,创建 Supabase 项目,复制 API key 粘贴进去,这个步骤大概花了十分钟左右,有点繁琐,但跟着提示走不算太难。
东西出来了。我其实已经做好「数据又没了」的心理准备,因为上一轮被 v0 整怕了。结果输入几条记录,刷新,数据还在。把浏览器直接关掉,重开,登录账号,还在。
有那么一秒感觉有点好笑,「数据存下来了」本来应该是最基本的事,但我就是会觉得松了口气。
Lovable 给了我一个有真实数据库的产品。而且同步到 GitHub 这件事,对一部分人来说挺重要,如果你以后想找开发者帮你继续完善,他可以直接拿代码,不是拿到一个黑盒。
但 Lovable 有个问题,它在改东西的时候容易顾此失彼。
我让它帮我加一个月度图表,它改了三轮,第一轮图表位置不对,第二轮数据对了但颜色很丑,第三轮图表差不多了,但顺手把输入框的样式弄崩了。「改一个地方,另一个地方塌掉」这种情况,Lovable 比另外两个工具出现得更频繁。可能是项目结构更复杂,牵扯的文件更多,出岔子的概率也就高。
总体来说,Lovable 适合想做一个完整产品、愿意花时间配置、之后还打算维护代码的人。你对折腾这件事有耐心,那它给你的东西更接近一个真正的项目。
Bolt
坦率地讲,我一开始对 Bolt 的期待没有最高,看起来跟另外两个差不多,描述需求,AI 来写,然后给你看结果。
然后真的用了,我明白为什么很多人说 Bolt 是这三个里体验最流畅的了。
我把记账需求丢进去,没想到 Bolt 打开的是一整个开发环境。我以为会是一个填需求的表单,结果左边文件树,中间代码在一行行生成,右边是实时预览跟着变,代码写一行,界面动一块。整个过程不到两分钟,东西出来了。
就那一刻觉得,哦,这玩意儿是认真的。
数据存储方面,它用了 localStorage,浏览器本地存储,刷新页面数据还在,关了重开还在。不是云端数据库,但对一个本地用的小工具来说,够了。
然后我让它继续改,「帮我加一个按月份筛选的功能」,改完了,其他地方没塌。「帮我给每条记录加个备注字段」,加完了,输入框和列表都更新了,很正常。
Bolt 好的地方,是它真的在帮你跑一个项目,不是在模拟一个项目。它背后用的是 StackBlitz 的 WebContainer 技术,在浏览器里起了一个完整的 Node.js 环境,你看到的预览不是假的,是真实运行的代码,改了就是改了,跑了就是跑了。如果最后要上线,直接部署到 Netlify,有一个真实的网址可以分享。
好,说完三个工具的表现,我想聊一个比「哪个最好」更重要的问题。
这三个工具,对应的其实是三类不同的人,或者说,三种不同的需求。
v0 是给有前端基础的人用的。你知道什么是组件,你有一个已有的项目,你需要快速把一个界面变成代码,那 v0 是你的提速器。但如果你拿它当「不会写代码也能做产品」的工具,你会踩坑。
Lovable 是给想认真做完整产品、不排斥折腾的人用的。你愿意接数据库,你想要一个 GitHub 仓库,你之后可能找人接手维护,那 Lovable 给你的是一个更接近真实项目的东西。
Bolt 是给想快速验证想法的人用的。你有一个点子,你想在三十分钟内看到它能不能跑,你不在乎代码在哪、能不能维护,你就是想知道「这个东西做出来好不好用」,那 Bolt 是你的工具。
⚠️ 这三件事对应了产品开发的三个不同阶段,界面稿、完整项目、快速原型,AI 把门槛降低了,以前这三件事都需要会写代码,现在大部分不用了。
但你得先想清楚,你到底在哪个阶段——你做这件事是想验证一个想法,还是要交给真实用户用,还是只是想看看这个界面做出来是什么感觉。
我那个朋友后来又试了 Bolt,重新做了一遍记账工具。
她发给我链接,我打开,输入几条记录,刷新,数据还在。
她说,「这才像个东西嘛。」
确实。
做出来的东西能用,跟做出来一个好看的模型,是两件事。工具没变,只是你知道了,在哪个阶段用哪个。
既然看到这里了,如果觉得不错,随手点个赞、在看、转发三连吧 🙏
想第一时间收到推送,也可以给我个星标 ⭐
夜雨聆风