Zugo или Bubble: промпт или визуальный конструктор
Zugo или Bubble: промпт или визуальный конструктор
Bubble это визуальная среда без кода: приложение собирается на холсте, а логика рисуется в редакторе сценариев. Zugo берёт текстовое описание и возвращает готовый сайт, приложение или 2D-игру, проверенные в песочнице. Bubble вознаграждает того, кто выучил инструмент. Zugo вознаграждает того, кто внятно описал результат.
Пишет команда Zugo, и это стоит держать в голове. Честнее всего сказать сразу: это не два продукта одной категории. Один зрелая среда разработки без кода, другой генератор. Сравнивать их по списку галочек бессмысленно, сравнивать по способу тратить своё время осмысленно.
Что такое Bubble и почему его выбирают?
Bubble собирает приложения без кода с 2012 года, и по меркам этой области это почтенный возраст. Вы расставляете элементы на холсте, связываете их со встроенной базой и описываете поведение в визуальном редакторе: при нажатии на эту кнопку выполнить такие шаги в таком порядке.
Модель действительно мощная. Условия, многошаговые сценарии, регулярные задания по расписанию, обращения к внешним интерфейсам: всё это выражается мышкой, без единой строки кода. Плюс маркетплейс расширений на то, чего нет в коробке.
Платформа тянет серьёзные продукты. На ней работают маркетплейсы, внутренние системы и сервисы с подписками, а целые агентства зарабатывают на разработке под Bubble. Это не игрушка для лендингов, а рабочая среда с профессиональным сообществом.
Цена этой силы одна: порог входа. Bubble это среда со своими понятиями, и свободное владение ею набирается неделями, а не за вечер. Тот, кто вложил эти недели, работает быстро. Тот, кто не вложил, смотрит на холст и разбирается, что такое состояние элемента.
Что такое Zugo и чем он отличается?
Zugo убирает холст целиком. Вы пишете задачу обычным языком и получаете собранный продукт. Простая сборка занимает около минуты, многостраничная платформа с базой, входом и оплатой несколько минут, потому что там больше работы.
Перед выдачей проект поднимается в песочнице: сборка, которая не открылась, не выдаётся. Это убирает белый экран, но не проверяет смысл. Совпала ли логика с задуманной, решаете вы, открыв результат и пройдя сценарий руками.
Правки идут тем же способом, что и сборка: фразой. Внешние сервисы подключаются коннекторами: Supabase даёт базу, вход и файлы, Stripe оплату и подписки, Resend письма, Google Analytics статистику, Vercel деплой на ваш аккаунт.
Диапазон результата шире, чем у бизнес-платформ: из одного интерфейса собираются сайты, приложения, многостраничные платформы и 2D-игры для браузера. В продукте 25 готовых шаблонов, из них 5 игровых. Исходники выгружаются в GitHub, публикация в один клик на slug.zugo.run.
Чем Zugo и Bubble отличаются по пунктам?
| Zugo | Bubble | |
|---|---|---|
| Как собирается продукт | Описанием словами | Сборкой на визуальном холсте |
| Порог входа | Одна фраза и взгляд на результат | Недели до свободного владения |
| Логика и сценарии | Описывается языком, доводится правками | Явный визуальный редактор шагов |
| База данных | Коннектор Supabase | Встроенная |
| Вход пользователей | Коннектор Supabase | Встроенный |
| Оплата | Коннектор Stripe | Плагины и интеграции |
| 2D-игры | Отдельный тип сборки | Не профильная задача платформы |
| Исходный код | Выгружается в GitHub | Не выгружается привычным репозиторием |
| Хостинг | slug.zugo.run или свой Vercel |
Инфраструктура платформы |
| Экосистема | 25 шаблонов, 5 игровых | Большой рынок плагинов и студий |
| Вход по цене | Free с 5 кредитами, Pro $25 в месяц | Смотрите страницу тарифов |
Свои числа мы называем точно, чужие нет. Тарифы и модель нагрузки у Bubble меняются, и верить таблице, написанной конкурентом, плохая идея: проверьте на их странице.
В чём Bubble объективно сильнее?
Точный контроль над логикой. Когда в сценарии одиннадцать шагов и три ветвления, нарисовать его лучше, чем описать. Вы видите поток целиком и правите один шаг, не задевая соседние. Язык сжимает, а сжатие теряет детали.
Зрелость и экосистема. Больше десяти лет плагинов, руководств, обсуждений на форуме и агентств, которые зарабатывают этим профессионально. Если вы упрётесь в редкую проблему ночью, скорее всего о ней уже кто-то написал. Наше сообщество моложе и меньше, и делать вид, что это не так, глупо.
Долгоживущие приложения с тяжёлой внутренней логикой. Несколько ролей с разными правами, сложные правила расчёта цены, задачи по расписанию, бизнес-процессы с согласованиями: платформа проектировалась ровно под это. В Zugo такое доводится коннекторами и серией правок, но Bubble под это создан.
Сколько стоит сборка в Zugo?
Цены назначены за действие и опубликованы, поэтому расчёт делается до начала работы, а не по счёту в конце месяца.
| Действие | Кредиты |
|---|---|
| Сборка сайта, приложения или игры | 6 |
| Правка готовой сборки | 3 |
| Многостраничная платформа, первые три страницы | 12 |
| Каждая следующая страница | 3 |
| Сборка в режиме Hi-Fi | 12 |
| Правка в режиме Hi-Fi | 6 |
Free даёт 5 кредитов разово: это меньше одной свежей сборки, то есть возможность посмотреть, а не запуститься. Pro стоит $25 в месяц и даёт 200 кредитов: примерно 16 платформ, или 33 сборки, или 66 правок. Business стоит $99 в месяц с 800 кредитами.
Сравнивать с Bubble по строчке подписки неправильно. Там вы платите за мощность платформы, которой управляете сами, здесь за генерацию и исправление. Если дефицитный ресурс это ваше время, считать надо в часах, а не в долларах.
Кому какой инструмент подойдёт?
| Задача | Что выбрать | Почему |
|---|---|---|
| Маркетплейс со сложными и меняющимися правилами | Bubble | Редактор сценариев делает логику видимой |
| Лендинг или сайт услуг на этой неделе | Zugo | Описал, опубликовал, подключил домен |
| Браузерная 2D-игра | Zugo | Игры это отдельный тип сборки |
| Внутренняя система на годы вперёд | Bubble | Зрелость, экосистема, явная логика |
| Первая версия для показа в пятницу | Zugo | Около минуты на сборку |
| Нужен обычный репозиторий в собственности | Zugo | Экспорт в GitHub отдаёт проект вам |
| Вы уже хорошо знаете Bubble | Bubble | Свободное владение обычно бьёт новый инструмент |
Последняя строка не для вежливости. Смена инструмента стоит времени, и опытный человек в нормальном инструменте выпускает продукт раньше, чем новичок в идеальном.
Где каждый инструмент упирается в потолок?
Zugo не заменяет команду разработки на сложном продукте, и мы пишем это в тех местах, где это важно. Игры собираются 2D и в браузере. Очень специфичная бизнес-логика набирается серией правок, а не одним промптом. Проверка в песочнице подтверждает, что сборка открылась, а не что она ведёт себя правильно.
Ограничения Bubble не случайные, а структурные. Вы строите внутри платформы, и уход означает пересборку, а не выгрузку. Свободное владение требует реального времени, а с ростом приложения настройка скорости становится отдельной дисциплиной. Это не делает выбор плохим, это делает его обязательством.
Если проект в основном про данные и записи, посмотрите разбор в статье про приложение с базой данных. Если речь о внутренней системе, ближе окажется статья про сборку CRM. А сравнение с классическим сайтовым движком разобрано отдельно в статье про нейросеть и WordPress.
Как понять, что задача переросла генератор?
Признаки видно заранее, и лучше заметить их до сборки, чем на третьем месяце. Ни один из них не приговор, но каждый добавляет вес в сторону визуальной среды.
Первый признак это ветвления. Если, описывая работу приложения, вы говорите «а если пользователь не оплатил, то показать это, а если оплатил частично, то то», вы описываете схему. Схемы лучше рисовать, чем рассказывать.
Второй это роли. Две роли описываются словами легко. Пять ролей с пересекающимися правами превращают описание в документ, который сам просит редактор с наглядной картинкой.
Третий это расписание. Регулярные задания, напоминания, автоматические переходы статусов по времени: такие вещи в генераторе доводятся правками, а в среде со встроенным планировщиком собираются штатно.
Четвёртый это срок жизни. Инструмент под кампанию на месяц и система, которую сопровождают три года, оцениваются по разным критериям. В первом случае решает скорость входа, во втором предсказуемость поддержки.
Обратный признак тоже полезен. Если задача звучит как «страницы, формы, каталог, оплата, письмо на почту», то рисовать сценарии незачем: вы потратите недели на изучение среды ради того, что описывается абзацем. Соотношение сложности логики и объёма витрины и есть та величина, по которой стоит выбирать.
Что сделать перед выбором
Опишите приложение одним абзацем и посмотрите на этот абзац холодно. Если в нём три ветвления и роли с разными правами, вы описываете задачу для Bubble. Если это сайт, каталог, форма и оплата, вы описываете задачу для генератора.
Дальше проверяется за вечер: возьмите бесплатные 5 кредитов на zugo.dev, прогоните тот же абзац и посмотрите, сколько от него уцелело. Если почти всё, вы только что сэкономили себе несколько недель обучения холсту.