Low-code и No-code: особенности применения 

Достоинства технологий с низким уровнем кода или без кода уже оценили многие компании и организации. По мнению аналитиков Gartner, к 2024 году более 65% приложений в мире будут разрабатываться на платформах Low-code и No-code. Бесспорные плюсы их применения в том, что они частично решают проблему дефицита профессиональных разработчиков, позволяют организации автоматизировать процессы, выполнять важные проекты, а сотрудникам – приобретать новые, востребованные компетенции.

Журнал Системный администратор задал несколько вопросов о Low-code и No-code решениях ведущим ИТ-экспертам. От компании “Формат кода” на них ответил технический директор Андрей Шедько:

Какие преимущества использования Low-code и No-code (LCNC) вы считаете самыми важными? Почему?

Решения low-code имеют ряд неоспоримых плюсов, прежде всего, это минимизация времени и снижение стоимости разработки, а также меньшее количество дефектов и сравнительно быстрое внесение изменений. Time to market – это критическое преимущество LC/NC по сравнению с обычной разработкой, которое позволяет быстро проверить идею и довести ее до промышленного использования.


Есть ли в вашей организации приложения, разработанные с помощью инструментов LCNC?

Компания «Формат кода» не использует Low-code и No-code в разработке для своих клиентов, но мы пользуемся LC/NC для внутренних приложений компании.


Кому можно доверить создание приложений при помощи Low-code и No-code? Например, могут ли их разрабатывать системные администраторы?

Зачастую квалифицированный пользователь вполне может совершать базовые операции с LC/NC. Системные администраторы с соответствующими навыками могут эффективно участвовать в разработке.


В каких случаях и где могут пригодиться инструменты LCNC?

Low-code и No-code используются в разработке несложных приложений и прототипов, как правило, непубличных. С помощью решений LC/NC также можно проводить прототипирование и обкатку идей, это отличный инструмент получений быстрой обратной связи от пользователей. Сам принцип LC/NC позволяет использовать наработанные компоненты и решения многократно, что существенно снижает стоимость разработки.


Есть ли риски применения No-code и Low-code разработки? В чем они?

Я бы выделил три основных фактора.

Во-первых, есть риск выбрать платформу, которая не будет развиваться в будущем.

Во-вторых, без тщательного анализа можно выбрать LC/NC там, где его использование неоправданно дорого, и, как следствие, потратить слишком много средств на адаптацию под него.

В-третьих, рискованно использовать платформы, для которых нет поддержки в России.

Также не стоит забывать, что Low-code и No-code подходят не всем (в плане дизайна, общего юзабилити, способности решать сложные задачи и пр.). Поэтому решение в пользу использования системы low-code должны приниматься взвешенно.


При широком использовании низкокодовых и бескодовых программ, что останется на долю профессиональных разработчиков?

Многие эксперты считают, что рост LC/NC платформ будет составлять более 30% каждый год, в частности Gartner, например, прогнозируется рост этого рынка до $125 млрд к 2027-му году.

Таким образом, прогноз рынка по LC/NC очень оптимистичный, но пока он не играет ведущей роли в ИТ. Причины для этого разные, но сейчас доля профессиональной разработки существенно больше, чем LC/NC. Идет постоянная конкуренция между различными ИТ-решениями за снижение стоимости и сроков разработки.


Дайте совет тем, кто решился на внедрение технологий LCNC.

Попробуйте различные варианты. Проверьте, что бизнес-пользователи и заказчики готовы вкладываться в обучение LC/NC. Устраните противоречия с ИТ-подразделением относительно LC/NC (они могут появиться) и заручитесь его поддержкой.

С полной версией статьи вы можете ознакомиться в журнале Системный администратор.