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 (они могут появиться) и заручитесь его поддержкой.
С полной версией статьи вы можете ознакомиться в журнале Системный администратор.