В последнее время все чаще слышу про low-code и no-code платформы. Обещают, что любой, даже самый далекий от программирования человек, сможет создать себе приложение или автоматизировать какой-ниудь процесс. Звучит заманчиво, особенно для малого бизнеса, где бюджет на разработку ПО ограничен. Я решил попробовать несколько таких платформ, чтобы понять, насколько они хороши на практике.
Первым делом я зашел на одну из популярных no-code платформ, чтобы создать простой сайт для мероприятия. С помощью визуального конструктора, перетаскивая блоки, я действительно собрал вполне приличный лендинг за пару часов. никакого кода, никаких сложных настроек. Если задача, быстро запустить что-то несложное, то это отличный вариант. Но сразу стало понятно, что для более сложных задач, например, интеграции с внешними сервисами или создания сложной бизнес-логики, возможностей явно не хватало…
Low-code платформы предлагают чуть больше гибкости. Там уже можно писать немного кода, добавлять скрипты, строить более сложные интеграции. Мы пробовали одну такую платформу для создания внутреннего инструмента учета заявок. Это позволило нам быстро наладить процесс, но когда потребовалось добавить кастомную отчетность, пришлось привлекать разработчика, который разбирался в этой конкретной платформе. Тут уже разница с обычной заказной разработкой стала не такой большой, зато стоимость лицензии платформы добавила свою лепту.
Итог:
Программное обеспечение, созданное на таких платформах, может быть эффективным, но важно четко понимать границы их возможностей. Не стоит ждать от них той же гибкости и масштабируемости, что и от кастомно разработанного софта. Для серьезных ИТ-решений для бизнеса, которые должны работать годами и решать критически важные задачи, по-прежнему лучше обращаться к профессионалам…