先限定你要交付的东西
这里讨论的是一个咨询业务的预约申请网站:访客选择服务、留下联系信息、提交申请,经营者能查看并处理申请。提交申请不等于锁定时段,第一版不承诺实时日历同步、收费或自动确认。
如果现成预约服务已经满足需求,先使用现成服务。只有客户问题确实需要定制流程,再评估构建工具。否则,开发和维护一套预约系统可能给自己增加工作。
官方资料能确认什么
| 工具 | 官方资料描述的能力 | 试用前要确认 |
|---|---|---|
| Lovable | 使用自然语言构建应用,涉及前端、后端、数据库与认证;可通过 Git 同步代码 | 生成的数据权限是否符合你的业务,离开平台后能否运行 |
| Replit Agent | 用自然语言协助创建应用,并在平台内迭代 | 当前项目的运行、发布与维护成本是否可接受 |
| v0 | 支持全栈应用,而不只是静态界面 | 生成项目与已有技术栈及部署方式是否匹配 |
依据:Lovable 官方介绍、Replit Agent、v0 全栈应用文档。这些链接证明厂商描述了相应能力,不能证明一次生成就能达到生产要求。
按约束选择第一个候选
下面是编辑建议,不是速度或质量实测排名。
- 已有 Next.js 项目、需要沿用部署方式:把 v0 放入第一轮候选,先检查生成代码能否合入现有项目。
- 希望通过自然语言同时搭建界面与数据流程:可以先试 Lovable,重点验证权限、数据导出与后续修改。
- 希望在一个工作环境内完成构建和运行:可以先试 Replit,重点检查发布后的运行方式和持续费用。
三者能力有重叠。决定性问题是你能否验收、维护并接手结果;只看生成页面的观感,无法区分这些成本。
给每个候选相同的任务
复制下面这段任务,并使用虚构联系信息:
建立一个咨询服务预约申请网站。包含服务列表、姓名/邮箱/需求表单、提交成功状态及经营者申请列表。
提交只代表收到申请,不代表时段确认。不接真实支付,不发送邮件。
访客不能读取其他人的申请。经营者列表必须有服务端权限控制;不要只隐藏按钮。
先说明数据保存位置和权限方案,再实现。提供运行、部署和导出代码的方法。
不要编造客户评价、业务收入或已发送邮件的状态。
验收先于打分
| 检查 | 通过条件 |
|---|---|
| 空表单 | 阻止提交,并说明哪个字段有问题 |
| 正常提交 | 只出现一条申请,确认页说明尚未确认时段 |
| 未登录访问 | 不能通过页面或接口读取申请列表 |
| 刷新页面 | 已提交的数据按声明的保存方式保留 |
| 修改服务名称 | 修改后原有表单流程仍然可用 |
| 接手维护 | 导出的代码有明确启动说明,敏感配置不在前端 |
权限检查失败就暂停上线,不用“页面很好看”抵消。一次测试通过也不是完整安全审查。
下载统一测试任务与记录表。请保存首次结果、修正提示、最终产物与失败记录。未执行的测试留空,不写成“通过”。
成本怎么记
分别记录试用订阅、生成额度消耗、托管、数据库、域名与维护时间。当前价格以各工具账户和官方账单为准,本文不把不同计费方式压成一个看似可比的月费。
先给第一轮试用设一个你能接受的预算和时间上限。到上限仍不能通过核心验收,就停止继续微调页面。保留问题记录,再决定换工具还是缩小需求。