своё или готовое
No-code выигрывает гипотезу и проигрывает продукт
Собрать за выходные — его сильная сторона. Отвечать за деньги и данные через два года — не его работа.
No-code честно решает задачу, ради которой создан: проверить идею раньше, чем на неё потратят бюджет. За выходные собирается интерфейс, за неделю — рабочий процесс, и это огромная ценность на стадии, когда неизвестно, нужен ли продукт вообще. Ошибка начинается позже, когда прототип, доказавший гипотезу, объявляют продуктом и оставляют жить.
Потолок здесь не в возможностях, а в природе. Логика распределена по конструктору, а не собрана в одном месте: её нельзя прочитать целиком и нельзя покрыть тестами. Быстродействие зависит от того, как платформа исполняет ваши блоки, и повлиять на это нечем. Счёт растёт вместе с числом пользователей и операций. И самое неприятное: перенести накопленное некуда — экспортируется таблица, а не система. Это довод не против no-code, а против того, чтобы строить на нём то, за что придётся отвечать.
Когда что выбирать
- No-code выигрывает: гипотеза не проверена, продукт может не понадобиться.
- No-code выигрывает: внутренний инструмент на пять человек, который не жалко выбросить.
- Своё выигрывает: через систему проходят деньги или персональные данные.
- Своё выигрывает: счёт платформы растёт быстрее, чем польза от неё.
- Своё выигрывает: логику уже никто не может объяснить целиком.
- Своё выигрывает: нужна нагрузка, интеграции или своя схема прав.
Где проходит потолок
| Стадия продукта | Что делает no-code | Где начинает мешать |
|---|---|---|
| Проверка гипотезы | Собирает рабочий прототип за дни | Нигде. Это его стадия |
| Первые платящие | Держит процесс и небольшую нагрузку | Появляются исключения, которых нет в блоках |
| Рост числа операций | Работает медленнее и дороже | Оптимизировать нечего: исполняете не вы |
| Изменение логики | Кликается быстро | Прочитать целиком и протестировать нельзя |
| Переезд | Экспортирует данные | Логика не экспортируется, её пишут заново |
Как принять решение
-
Признайте, что прототип победил
Если конструктор дожил до платящих клиентов, гипотеза подтверждена и он свою работу сделал. Дальше вопрос не «плох ли no-code», а «сколько ещё он продержится».
-
Соберите логику в одно описание
Правила, размазанные по блокам, формулам и вебхукам, надо один раз выписать словами. Это самая долгая часть переезда — данные переносятся быстрее.
-
Перенесите ядро, оставьте периферию
То, что связано с деньгами, доступом и данными, уезжает в код. Формы обратной связи и внутренние заявки спокойно доживут свой век в конструкторе.
-
Не ломайте то, что работает
Переезд идёт параллельно: новая система ведёт процесс, старая остаётся доступной. Отключение — отдельное решение, а не побочный эффект.
Что дальше
Услуга: Веб-приложения и сервисы Обычно строим: Портал самообслуживания Кейс по теме: Castolly — AI-репурпосер контента для подкастов
Частые вопросы
- На no-code делают серьёзные продукты.
- Делают, и некоторые доживают до масштаба. Вопрос не в том, возможно ли это, а в том, какую цену вы платите за каждую следующую тысячу пользователей и каждое следующее изменение логики. Если цена устраивает — оставайтесь.
- Данные из конструктора перенесутся?
- Данные — да, через экспорт или API. Логика — нет: она существует в виде схемы конкретной платформы. Её придётся описать и написать заново, и это нормально, потому что заодно она станет короче.
Не уверены, что выбрать?
Опишите задачу — скажу честно, если своя разработка вам не нужна.
Обсудить проект