고지: Y Build는 우리가 만듭니다. 그래서 우리는 완전한 방법론, 원본 계측 시간, 그리고 정확한 프롬프트를 공개했습니다 — 직접 재현해 보세요. 이 숫자들은 어떤 벤더의 자체 벤치마크를 믿기 전에 우리가 보고 싶어 하는 것입니다.
이 실험
“바이브 코딩(vibe coding)” 도구는 모두 같은 것을 약속합니다: 앱을 묘사하면 앱을 받는다. 하지만 데모는 늘 작동하는 미리보기에서 멈추고 — 데이터베이스와 고객에게 보낼 수 있는 URL을 갖춘 배포된, 진짜 제품에서는 결코 멈추지 않습니다. 그래서 우리는 그 지루한 버전의 테스트를 돌렸습니다.
우리는 하나의 스펙을 가져와 세 번 만들었습니다 — Bolt.new, Lovable, 그리고 Y Build로 — 그리고 스톱워치와 화면 녹화로 모든 것을 계측했습니다.
우리가 만든 것
스펙: 예약 앱 — 로그인, 캘린더, Postgres로 뒷받침되는 예약 테이블, 관리자 목록, 그리고 커스텀 도메인 위의 공개 예약 페이지. 세 도구 모두 동일한 프롬프트를 사용했으며, 아래에 적어 두었습니다.
Build a bookings app. Users sign in with email. A calendar shows open 30-min slots. Booking writes to a Postgres `appointments` table. Add an admin page listing today's bookings. Deploy it to a public URL on a custom domain.
결과: 프롬프트 → 라이브 URL
세 도구 모두 작동하는 미리보기에는 빠르게 도달했습니다. 격차는 배포에서 벌어졌습니다 — 데모가 건너뛰는 부분이죠. 여기 전체 성적표가 있습니다.
| Metric | Bolt.new | Lovable | Y Build |
|---|---|---|---|
| 작동하는 미리보기까지의 시간 | 18 min | 22 min | 14 min |
| MVP에 도달하기까지의 프롬프트 수 | 9 | 12 | 7 |
| 라이브 URL까지의 추가 시간 | +12 min | +9 min | +3 min |
| 수동 설정 단계 | 6 | 4 | 0 |
| 이번 빌드의 비용 | $20/mo | $25/mo | $12/mo |
30일간의 비용
미리보기 가격은 진짜 청구서를 숨깁니다: 데이터베이스, 호스팅 부가 항목, 그리고 라이브 상태를 유지하는 데 필요한 좌석. 한 달간의 가벼운 트래픽에 걸쳐, 격차는 더 벌어졌습니다.
“빌드는 무승부였습니다. 배포가 이야기의 전부였고 — 그것이 아무도 벤치마크하지 않는 부분입니다.”
각 도구가 이기는 지점
이 중 나쁜 것은 없습니다. 서로 다른 일을 위해 조율되어 있을 뿐입니다:
- Bolt.new — 다른 곳에 배포할 풀스택 프로토타이핑에 가장 적합.
- Lovable — 첫 패스 UI가 가장 예쁨; 디자인 주도 MVP에 훌륭함.
- Y Build — 당신의 도메인 위의 진짜, 배포된 제품까지 단계가 가장 적음.
방법론
같은 머신, 같은 네트워크, 새 계정. 한 명의 운영자, 도구당 3회 실행, 첫 프롬프트에서 스톱워치를 시작해 공개 URL이 HTTPS로 해석될 때 멈췄습니다. 운의 영향을 줄이기 위해 중앙값을 취했습니다. 원본 화면 녹화와 프롬프트 로그: github.com/ybuild/lab-03.
결론
프로토타이핑 중이라면 UI가 마음에 드는 것을 고르세요. 진짜 제품을 진짜 도메인에 출시하는 거라면, 배포의 격차가 결정적입니다 — 그리고 그것이 우리가 Y Build를 지금의 방식대로 만든 이유입니다.