Коротко: no-code не вытеснит программистов — это развитие идеи CMS со всеми её ограничениями плюс потеря контроля над решением в облаке.

Коротко: no-code/low-code не вытеснит программистов в обозримом будущем. По сути это продолжение идеи CMS — собирать проекты «из конструктора» — и оно наследует все проблемы CMS, добавляя новые: невозможность кастомизации в облаке и фактическое отсутствие прав на своё решение. Разберём подробнее.

Сейчас многие говорят, что с выходом no-code-решений программисты больше не нужны: мол, осталось пять лет — и останется лишь 5% разработчиков, которые и будут писать эти самые no-code-решения. Разберёмся, что это за решения и действительно ли они угрожают работе программистов — или это очередная хайповая штука.

Что такое no-code и low-code?

По факту no-code и low-code — логическое продолжение CMS. Суть та же: собирать проекты как из конструктора, без лишних телодвижений. Предложение выглядит современным и привлекательным, но проблемы CMS так и не решены, а сверху добавлен ряд новых, неочевидных для пользователя.

Какие у них проблемы?

Главная проблема, унаследованная от CMS, — универсальные решения, которые при кастомизации порождают проблемы с поддержкой, обновлениями и расширяемостью.

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

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

Так заменит ли no-code программистов?

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