Сегодня любой человек, независимо от профессионального опыта и даже без технических навыков, способен создать корпоративное приложение или сайт. Это стало возможным благодаря подходу low-code/no-code (LCNC), при котором вместо ручного написания кода приложение формируется визуально — словно собирается из конструктора, где готовые блоки собирают нужную функциональность.
Означает ли это серьёзную угрозу для классической разработки? Чтобы ответить на этот вопрос, разберёмся, что именно подразумевают под терминами low-code и no-code (или zero-code) и какие реальные задачи решает эта методология.
- Откуда появился спрос на low-code/no-code?
- Плюсы платформ low-code/no-code
- Чего ожидать традиционным разработчикам?
- Какое будущее у low-code/no-code?
- Популярные платформы low-code/no-code
- Ниже — некоторые из самых известных примеров
- Среди украинских решений можно выделить
- Видео:
- Мое мнение о No-Code и Low-Code. Для чего используется и заменит ли разработчиков?
Откуда появился спрос на low-code/no-code?
Первые массовые LCNC-платформы появились в начале 2000-х, когда сложность традиционного ПО росла, а бизнес требовал всё больше новых приложений. Компаниям нужно было быстрее воплощать идеи в работающие продукты — разрабатывать, тестировать и внедрять решения с минимальными задержками. Полноценная команда разработчиков была не у всех, и порог входа в кодирование оставался высоким, что тормозило скорость внедрения инноваций.
Решение пришло вместе с технологией LCNC. Одним из первых массовых инструментов стал SharePoint Designer от Microsoft — визуальный HTML-редактор, позволявший создавать веб-страницы без навыков верстки и программирования. Платформа Force.com (от Salesforce) пошла ещё дальше: она давала возможность формировать полноценные бизнес-приложения с помощью drag-and-drop, компонуя готовые блоки интерфейса и логики.
Low-code/no-code платформы обычно реализуются как SaaS (Software as a Service) и предоставляют полный набор инструментов для создания ПО с минимальным или полностью отсутствующим ручным кодированием.
Уже к середине 2000-х LCNC-инструменты стали применять для ускоренной разработки (концепция RAD). Компании быстро оценили преимущества — сокращение времени и затрат на создание ПО. На сегодняшний день в 58% случаев платформы LCNC применяются для разработки форм и других инструментов сбора данных, в 42% они заменили электронные таблицы, а в 33% — альтернативные сервисы для моделирования и визуализации данных.
Плюсы платформ low-code/no-code
Low-code/no-code помогает организациям сохранять конкурентоспособность: упрощается автоматизация внутренних и клиентских бизнес-процессов, повышается продуктивность разных подразделений, а не только команды разработчиков.
Почему это работает?
- Создавать рабочие решения могут сотрудники с минимальным техническим опытом или вовсе без него. Простота использования — одно из ключевых достоинств, которое пользователи отмечают у LCNC-платформ.
- Жизненный цикл разработки сокращается, а в дальнейшем приложения легче и быстрее адаптировать под изменения, которые диктует рынок. Ускорение разработки может достигать до 60%.
- Снижается итоговая стоимость создания ПО: по разным оценкам экономия составляет от 20 до 40% по сравнению с традиционными методами разработки.
Не верно считать, что low-code/no-code предназначены исключительно для тех, кто не умеет программировать. Разработчики также активно пользуются этими инструментами, чтобы избавиться от рутинных задач. Это уменьшает объём однообразной работы (что снижает риск профессионального выгорания), упрощает координацию распределённых команд и сокращает число ошибок, связанных с человеческим фактором.
К тому же отчёты OutSystems и Evans Data Corp показывают: разработчики, регулярно использующие low-code, в целом более довольны работой, чем коллеги, работающие традиционными способами.
Сергей Белобров, генеральный директор IT-платформы JustWork, отмечает:
«Мы активно применяем low-code в разработке — это помогает стартапам и другим компаниям быстро тестировать гипотезы и масштабироваться. Благодаря этой методологии нам удалось существенно сэкономить ресурсы и быстрее выйти на рынок: первую итерацию мы запустили всего за несколько месяцев — результат, который выглядел бы нереалистичным при полном ручном написании кода. Я бы не советовал игнорировать low-code — он ощутимо ускоряет работу и уменьшает потребность в большой команде разработчиков. А впоследствии продукт легко дорабатывать и адаптировать под запросы пользователей.»
Так же о возможностях LCNC высказывается Варша Мехта (Varsha Mehta), старший аналитик по маркетинговым исследованиям в Gartner:
«Предоставление разработчикам и сотрудникам без технического бэкграунда доступа к различным low-code/no-code платформам помогает организациям достичь нужного уровня цифровой компетентности и ускорить доставку решений, необходимых для создания современного цифрового окружения».
Чего ожидать традиционным разработчикам?
По прогнозам Gartner, к 2025 году около 70% корпоративных приложений будут создаваться с применением low-code/no-code, тогда как в 2020 году таких решений было меньше 25%. Это говорит о серьёзной трансформации рынка разработки — возникает вопрос: не потеряют ли многие разработчики работу и стоит ли вообще начинать учить программированию?
На самом деле картина менее пессимистична, и вот почему:
- Платформы LCNC изначально не создавались как замена традиционному коду или «убийцы» программистов. Их задача — упростить и оптимизировать разработку корпоративных решений для непрофильных пользователей и небольших команд без глубоких навыков программирования.
- Разработка охватывает не только корпоративный софт — например, огромное число специалистов заняты в игровой индустрии.
- Рост спроса на LCNC порождает увеличение числа самих платформ, и для их создания и сопровождения также необходимы разработчики.
- Функциональные ограничения LCNC-инструментов означают, что не все виды приложений можно создать без кода. Значит, по-прежнему требуются специалисты, способные реализовать более специфичные и сложные задачи уровня бизнеса.
- Вопросы безопасности готовых решений (с которыми сталкиваются до 25% пользователей) заставляют привлекать опытные команды разработчиков, учитывающие особые требования по защите данных и инфраструктуры.
Таким образом, ни no-code, ни low-code не ведут к моментальному исчезновению традиционного программирования. Хотя конечные пользователи могут не писать код вручную, он по-прежнему остаётся фундаментом систем и остаётся важнейшей частью процесса разработки.
Многие даже не замечают, что уже пользуются LCNC-платформами: например, при создании системы управления проектами в Notion, запуске магазина на Shopify или сборке сайта на Weblium.
Какое будущее у low-code/no-code?
Перспективы технологии подтверждают исследования ведущих консалтинговых агентств. Согласно данным Gartner, к 2025 году примерно 70% новых корпоративных приложений будут строиться с использованием low-code или no-code, по сравнению с менее чем 25% в 2020 году.
Сегодня набирает силу тренд интеграции LCNC с искусственным интеллектом. Например, ChatGPT может по запросу сгенерировать фрагмент кода для решения конкретной задачи, но без базовых навыков программирования корректно применить этот код в реальном проекте затруднительно.
Фрэнсис Карден (Francis Carden), вице-президент по цифровой автоматизации и робототехнике в Pega, считает, что «с применением ИИ low-code станет более ценным и безопасным, чем когда-либо; это позволит пользователям извлечь выгоду из ИИ для оптимизации процессов, повышения эффективности и улучшения принятия решений, делая low-code-процессы умнее и надежнее».
В перспективе сочетание LCNC и ИИ способно открыть новые возможности для бизнеса, особенно в создании корпоративных приложений, основанных на анализе больших данных.
Популярные платформы low-code/no-code
На рынке уже представлено более 200 классических low-code платформ, а платформ, использующих машинное обучение, — примерно в десять раз меньше.
Ниже — некоторые из самых известных примеров
- Force.com — бизнес-платформа от Salesforce с собственным языком разработки Apex.
- Webflow — широко используемая платформа для создания сайтов с набором визуальных инструментов веб-дизайна.
- Zoho Creator — инструмент для разработки кроссплатформенных бизнес-приложений.
- Mendix — универсальная платформа для создания корпоративных приложений и автоматизации бизнес-процессов.
- Appian — платформа, ориентированная на автоматизацию процессов и создание нативных веб- и мобильных приложений.
Среди украинских решений можно выделить
- Bubble — платформа для разработки десктопных и мобильных приложений различной сложности.
- Creatio — платформа для автоматизации бизнес-процессов и CRM от Terrasoft.
- Codejig — комплексное решение для быстрой разработки веб-приложений.
Сегмент LCNC-платформ в Украине развивается очень быстро. У него значительный потенциал, поскольку требования бизнеса меняются так же, как и во всём мире, хоть и с некоторой задержкой во времени.
Сергей Кравцов, CEO, сооснователь Kwizbot, отметил:
«Предприятия стремятся не к созданию программного обеспечения ради процесса разработки, а к решению конкретных практических задач. Общая тенденция — упрощение: важен конечный результат и возможность оперативно менять логику работы, причём желательно, чтобы это могли делать сами пользователи системы. При этом я не наблюдаю спроса на термин «low-code» как таковой, но чётко вижу спрос на лёгкость внедрения. Если посмотреть на критерии таких аналитических платформ, как Gartner, становится очевидно, что поддержка low-code/no-code — одно из условий для систем, претендующих на лидерство во многих областях, поэтому увеличение их числа выглядит вполне предсказуемым будущим».







