Low-code и no-code — это конец программистам?

Разбираемся, кому на самом деле нужны платформы без кода

Low-code и no-code — это конец программистам?

Пока языки программирования развиваются, растёт и количество инструментов, которые делают разработку удобнее. 

Почти все такие инструменты помогают делать разные части программ проще. Например, раньше программистам нужно было создавать с нуля сайты, используя только код. Сегодня для этого есть много инструментов с визуальным интерфейсом.

Если приложение или сервис позволяют создавать новые программы, сервисы или автоматизации, но при этом вам не нужно (или почти не нужно) программировать — значит, это инструмент low-code или zero-code. В сегодняшней статье разберём, как они выглядят и заменят ли обычных хардкорных программистов, которые пишут код с нуля.

Что такое low-code, zero-code и full-code

Сначала нужно уточнить, о каких сервисах вообще говорим сегодня.

Мы рассказываем об инструментах программистов — это значит, что с помощью этих вещей можно сделать программы или другие вещи, которые создают программисты. Поэтому, например, текстовые редакторы или компьютерные игры не считаются за low-code- или zero-code-инструменты. 

Теперь что это такое, но точнее.

В zero-code кода нет вообще. Там мы можем использовать только визуальный интерфейс. Но это не значит, что эти инструменты совсем примитивные и не могут пригодиться для чего-то сложного. Даже целые языки программирования могут быть zero-code. Пример — Scratch:

Low-code и no-code — это конец программистам?
Источник: scratch.mit.edu

Low-code тоже дают возможность использовать визуальный интерфейс. Но в отличие от zero-code, в них всё-таки можно в некоторых местах написать свой код, чтобы отдельные элементы могли работать точно так, как вам надо.

Пример — конструктор сайтов Tilda. Можно создавать блоки для своей страницы, выбирая их из готового набора:

Low-code и no-code — это конец программистам?

А можно добавить свой скрипт, который будет выполнять какие-то нужные вам функции. Документация к «Тильде» часто подробно объясняет, как это сделать:

Low-code и no-code — это конец программистам?
Источник: help-ru.tilda.cc

Термина full-code пока не существует, но если бы был — он бы означал работу на любом языке программирования, когда разработчик пишет код для всей программы и получает в итоге какой-то продукт. 

Работать с кодом означает не только писать текст программы в редакторе. Это гораздо более широкое понятие, которое включает и отладку собственного кода, и проверку чужого, и подключение сторонних инструментов.

А ещё разработчики часто пользуются другими удобными инструментами, которые тоже можно назвать своего рода low-code. Например, это библиотеки, которые включают уже готовые фрагменты кода. С ними не нужно каждый раз заново писать те части, которые используются в каждом проекте, а вместо этого достаточно написать 1–2 команды.

Зачем нужен каждый из этих вариантов

Все уровни программирования нужны и полезны, каждый для своих целей.

Как появились

Zero-code дал возможность быстро собирать черновые версии программ или дизайна продукта. С этими инструментами люди без технического опыта тоже могут создавать программы и сервисы. Хотя такой вариант строго ограничен функционально создателями инструментов: можно делать только то, что задумано.

Low-code тоже упрощает работу, но позволяет немного расширить границы и дописать некоторые фрагменты программы с нуля. Но low-code также ограничен возможностями, которые заложили в инструменты те, кто их сделал.

Обычная разработка стоит в основе low-code и zero-code и ничем не ограничивает программиста. Наоборот, программисты создают приложения и сервисы, которые накладывают ограничения на своих пользователей.

Зачем нужны сегодня

Для простых продуктов и черновых прототипов для презентации используются zero-code или low-code.

Но почти для любого серьёзного продукта придётся учить программирование или нанимать разработчиков. Это не значит, что на zero-code и low-code получаются плохие продукты. Главная проблема в том, что большие продукты чаще всего должны развиваться и дополняться. И нельзя заранее сказать, как именно это будет: может выясниться, что пользователям критически не хватает какой-то функции или, наоборот, что-то нужно убрать. Возможностей стандартных конструкторов просто не хватит, чтобы гибко и достаточно быстро подстраиваться под эти изменения.

Поэтому самым распространённым выбором для собственных приложений сегодня остаются инструменты стандартной разработки — языки программирования, библиотеки, сервисы интеграции и автоматизации.

Какие специалисты пользуются low-code, zero-code и full-code

Zero-code чаще востребован у специалистов нетехнических профессий: предпринимателей, маркетологов, дизайнеров. Им важно быстро собрать прототип или сайт, а не тратить месяцы на изучение кода.

Low-code может быть популярен у разработчиков, которым нужно быстро собрать простой черновик продукта для клиента. Ещё такие инструменты пригодятся для несложных задач, когда пользователь уже немного умеет программировать и может дописать несколько дополнительных функций. Функции могут быть простыми, а могут сложными — по сути, это та же разработка.

Full-code используют разработчики и инженеры. Везде, где визуальных инструментов недостаточно или важна производительность, работают с чистым кодом и другими продвинутыми инструментами.

Можно ли сделать самому свою программу на low-code

Можно, но с ограничениями. Дальше разберём по порядку.

Что включает обычная программа

Почти всегда у программы есть интерфейс — кнопки, меню, страницы. Это то, с чем взаимодействует пользователь. Это может быть интерфейс десктопного приложения или формы в браузере.

Внутри сервиса есть своя логика. Это правила, по которым программа реагирует на действия пользователя: калькулятор считает, а онлайн-магазин проверяет наличие товара. Эта логика хранится на сервере — стационарном компьютере, облачном сервере или в большом профессиональном дата-центре.

Часто нужна ещё база данных, чтобы хранить данные пользователей, товары, сообщения.

И всё это нужно как-то настроить, чтобы оно работало вместе и дружило между собой.

Что из этого доступно на low-code

Можно реализовать всё — но не всегда так, как захочется.

Интерфейс — самая сильная часть low-code. В современных инструментах можно найти почти любой вариант внешнего оформления и управления.

Логику тоже можно реализовать, потому что на многих платформах есть визуальные схемы, подключение облачного сервера или своего API и скриптов страниц.

Базу данных можно добавить через встроенные модули или интеграцию с внешней базой данных. Это может быть неудобно, но для простых задач может хватить встроенного простого варианта.

Low-code и no-code — это конец программистам?

Какие ещё есть уровни упрощения кода

У обычных программистов есть свои способы сделать работу удобнее. Вот некоторые.

Библиотеки и фреймворки

После «языка программирования» это самые популярные программистские термины.

Когда разработчик или его отдел много работают над похожими проектами, многие части в них повторяются. Чтобы не писать эти части каждый раз с нуля или копировать из предыдущих скриптов, придумали библиотеки — это подключаемые модули, которые содержат эти часто используемые блоки кода.

После подключения библиотек десятки строк кода можно заменить одной. Иногда такие библиотеки создаются внутри под конкретную компанию или даже одного разработчика. Например, программист-фрилансер может часто выполнять сходные заказы и написать свою библиотеку, чтобы работать было быстрее и проще.

Фреймворки — более глобальный инструмент, чем библиотеки. Они объединяют широкие возможности и уже не просто помогают сократить написание кода, но и заставляют следовать своим правилам.

Готовые инструменты

В зависимости от целей есть много программ, которые помогают создавать новые продукты и использовать довольно обширные уже готовые возможности. При этом совсем без программирования обойтись не получится.

Вот примеры.

Twine — инструмент для интерактивных текстовых историй.

Без кода можно делать простые истории с выбором через блоки. С кодом (HTML, CSS, JavaScript) можно добавлять более сложные вещи — в переменных можно хранить инвентарь, а через условия добавлять проверку игровых ситуаций. Например: если у героя есть нужный ключ, открыть дверь.

Low-code и no-code — это конец программистам?
Источник: youtube.com

MATLAB — язык и среда, разработанные специально для математических расчётов:

Low-code и no-code — это конец программистам?
Источник: youtube.com

LabVIEW — визуальная среда для управления приборами и обработки сигналов. Используется в инженерии и физике.

Low-code и no-code — это конец программистам?
Источник: youtube.com

Популярные платформы в 2025-м

Дальше посмотрим несколько примеров платформ, которые сегодня используются. Вариантов очень много, даже если решают они примерно одни задачи. Но все решения немного разные — где-то отличается интерфейс, где-то возможности и функции. 

Base 44

Платформа для создания веб- и мобильных приложений через чат. Нужно описать финальный результат — интерфейс, логику, базу данных, — а платформа сама генерирует код, инфраструктуру и серверную логику.

Low-code и no-code — это конец программистам?
Источник: app.base44.com

Mendix

Платформа для разработки бизнес-приложений: CRM, ERP-модулей, сервисов для внутренних команд.

Основа — визуальные модели через перетаскивание блоков интерфейса, логики и базы данных. В части написания кода можно вставлять java-дополнения, писать свои виджеты на React, использовать REST/SOAP API.

Low-code и no-code — это конец программистам?
Источник: youtube.com

LDM

Российская система, которая помогает управлять корпоративным контентом: документооборотом, финансовым архивом, клиентским досье. 

Можно использовать готовые продукты, а можно достаточно точно создать проект под себя. Есть довольно большая база документации:

Low-code и no-code — это конец программистам?
Источник: users.docs.ldm.ru

Можно ли быть low-программистом и получать много денег

Можно, если вы можете дописать low-code-часть, то, скорее всего, сможете разобраться и в обычном коде. Если хотите научиться это делать — приходите посмотреть на курсы Яндекс Практикума. Почти во всех курсах есть бесплатная часть, чтобы попробовать и понять, нравится оно вам или нет.

А если освоите обычную разработку, то сможете ещё быстрее создавать приложения на low-code- и zero-code-инструментах.

Бонус для читателей

Если вам интересно погрузиться в мир ИТ и при этом немного сэкономить, держите наш промокод на курсы Практикума. Он даст вам скидку при оплате, поможет с льготной ипотекой и даст безлимит на маркетплейсах. Ладно, окей, это просто скидка, без остального, но хорошая. 

Вам слово

Приходите к нам в соцсети поделиться своим мнением о статье и почитать, что пишут другие. А ещё там выходит дополнительный контент, которого нет на сайте — шпаргалки, опросы и разная дурка. В общем, вот тележка, вот ВК — велком!

Обложка:

Алексей Сухов

Корректор:

Александр Зубов

Вёрстка:

Егор Степанов

Соцсети:

Юлия Зубарева

Вам может быть интересно
easy