Выбор инструментов для AI прототипирования. Часть 2
Я недавно делал для вас табличку-сравнение тулзов по кодингу с помощью AI. В комментах прилетело пару полезных замечания (спасибо вам, обновил табличку строчками про Cursor, Figma Make и Copilot) и плюс мне не давали покоя маркетинговые лозунги Lovable и Bolt, что, дескать, это мы раньше не поддерживали бэкенд, а теперь мы ваще всё можем.
И поэтому я начал копать глубже, чтобы понять, где правда. Она, как обычно, оказалась посередине. Лучше всего пояснить на примере:
Пример 1: вы делаете простой todo-лист. Бэкенд операции примитивные: записать таск в базу, обновить запись в базе (например, статус “In Progress” в “Done”), удалить из базы.
Что делает Bolt / Lovable? Они идут во внешний инструмент (Supabase), который генерирует базу и код для работы с ней. Все работает!
Что делает Replit? Он создает базу прямо у себя и сам пишет код для ее работы. Опять все работает.
А теперь начинается интересное.
Пример 2: вы развиваете todo-лист, и хотите добавить в него интеграцию с API фитнес трекера (чтобы подтягивать занятия спортом) и интеграцию c OpenAI API (чтобы мудрый ИИ нам это приоритизировал). Задача вполне понятная и уже не такая примитивная - в конце концов 2025 год на дворе.
И вот тут нас ждет подвох. Lovable/Bolt создают простые шаблоны интеграций, которые для сложных API, скорее всего, не заработают. Для OpenAI еще может да (это называется у них “нативные интеграции”), а для API фитнес трекера уже вряд ли. Ну и начинается “жизнь”: а если одно API вернет ошибку, а если оно ответит не вовремя и т.д. - вам нужно, чтобы эта логика была на бэке. А инструмент просто не справляется с ее сложностью. С большой вероятностью вы остаетесь в тупике и надо будет либо материться и лезть самим, либо искать программиста.
Replit же (внимание!), выполняет роль AI-программиста на соседнем NFT-стуле, который кодит, что вы ему скажете. Скажете “вот это API”, будет вам оно. Скажете “не работает вот тут” - починит. Скажете, “а если ошибка, то делай вот так”, он закодит.
В итоге:
- Для только-UI прототипов все тулзы отлично работают. Так что можно выбирать сердцем! Только не обращайте внимание лозунги а-ля «100M$ ARR» (у Lovable отличные маркетологи). В переводе на антихайп язык это означает «1M активных пользователей, из них 200к платящих», уже не так круто звучит. В общем для UI у всех все работает на ура.
- Для простых кейсов с простым бэком вида “достань-положи в базу” топовые инструменты (Replit, Lovable, Bolt) тоже работают
- А если вас потянуло на что-то поинтереснее (а это обычно лежит в API, разбросанных по миру), то все инструменты, кроме Replit, доставят вам довольно много боли. Так что тут уже выбирайте умом.
Это была “короткая версия”. Версия подлиннее и новая табличка теперь лежит в нашей Базе знаний. Мы же обещали развивать базу полезностей!
Вне зависимости от того, какой инструмент вы используете, главное понимать принципы построения систем и работы с AI. В октябре делаем поток (воркшопы + симулятор) по теме прототиирование с ИИ:
- Следующий поток будет уже только зимой
- Отзывы с первых потоков на сайте - ребятам очень зашло
- Если у вас нет Replit и OpenAI API - ищите скидку с купоном на 3000₽/25€ на странице курса.