Low-code - это подход к разработке ПО, который позволяет создавать приложения быстрее и с минимальным ручным программированием. Вместо того, чтобы писать тысячи строк сложного кода и синтаксиса, вы можете использовать low-code для быстрого и визуального создания полных приложений с современными пользовательскими интерфейсами, интеграциями, данными и логикой.
Какую проблему решает Low-Code?
Поскольку low-code значительно снижает сложность разработки программного обеспечения, компании любого размера, которые применяют этот подход, имеют возможность повысить производительность и скорость разработки. С помощью low-code дизайнер UI / UX может заниматься фронтенд-разработкой, а бэкэнд-разработчик может попробовать создать прототип потребительского приложения.
Минусы Low-Code
1. Ограниченная гибкость. С помощью традиционного кода разработчики могут настраивать программное обеспечение как они хотят, в то время как low-code ограничен встроенными функциями платформ и подключаемых модулей
2. Безопасность.
Когда дело доходит до безопасности, low-code проекты в значительной степени полагаются на поставщиков своих платформ для устранения любых недостатков безопасности, которые могут быть обнаружены из-за отсутствия контроля над исходным кодом.
3. Привязка к поставщику
Чем больше компания вкладывает средства в использование определенной low-code платформы, тем сложнее им перейти на другую платформу. Это увеличивает зависимость бизнеса от отдельного поставщика.
Пока среди сообщества нет единого мнения о будущем low-code разработки. Некоторые аналитики говорят, что к 2024 году low-code займет 65% рынка разработки, а другие считают, что традиционное программирование никуда не денется и будет также востребовано, как сейчас. А вы как думаете?