No-code позволяет построить приложение целиком мышью, не написав и не прочитав ни строки кода: он рассчитан на не-разработчиков. Low-code исходит из той же визуальной основы, но предполагает расширение приложения написанием кода: он рассчитан на технические команды, которые хотят двигаться быстрее. В обоих случаях приложение по-прежнему исполняется платформой — именно это отличает их от третьего подхода, генерации кода.
Два инструмента, две аудитории
No-code адресован ремесленнику, руководителю, лидеру команды: таблицы, формы, представления и автоматизации собираются визуально, и платформа исполняет всё это. Обещание — полная автономия, оборотная сторона — потолок: когда потребность перерастает доступные блоки, выхода нет.
Low-code адресован разработчикам и ИТ-отделам: визуальная основа ускоряет стандартные экраны и потоки, а особые случаи решаются написанием кода в предусмотренных платформой расширениях. Потолок выше, но аудитория меняется: без технических навыков «low» в low-code остаётся недосягаемым.
Что общего у этих двух
У no-code и low-code общая экономическая и техническая модель: ваше приложение — это конфигурация, размещённая и исполняемая платформой. Вы не можете ни установить его в другом месте, ни целиком передать внешнему разработчику, ни сохранить, если подписка заканчивается. Ваши данные экспортируются; приложение — нет.
Их также объединяет часто недооцениваемый объём работы: проектирование. Определить сущности, их связи, их статусы и необходимые экраны остаётся вашей задачей — визуальные блоки ничего в этом не меняют.
Третий подход: генерация кода
Третье семейство инструментов ускользает от этой классификации: генерация кода, где инструмент создаёт настоящее приложение в стандартных технологиях и передаёт его вам. Blueprint Maker — один из примеров: вы описываете свою деятельность обычным языком, ИИ выводит из этого план — сущности, связи, экраны, показатели, — который вы утверждаете, затем детерминированные билдеры пишут код (Next.js + Prisma).
Результат сочетает оба обещания: автономию no-code (ни строчки кода писать не нужно) и свободу кода (экспорт ZIP, push в GitHub, свободный хостинг или включённый собственный URL — разработчик может подхватить приложение как любой стандартный проект).