Особенности low-code технологии

12.05.2024
Low-code – это технология разработки с минимальным погружением в код. Она позволяет создавать сайты, лендинги, сервисы, чат-боты, приложения и другие продукты без обширных знаний в программировании. В отличие от no-code – бескодового конструктора, ориентированного на всех пользователей вообще, даже далеких от IT – low-code все-таки предполагает участие программиста. Просто это может быть программист-любитель. Ему будет легко разобраться в функционале платформы, так как она скрывает сложности (сотни строк кода) и показывает только самое необходимое.
Low-code технология сейчас очень популярна по нескольким причинам:

  • Она сокращает время на разработку и экономит бюджет на IT-штат.
  • Благодаря ей порог вхождения в профессию программиста снижается. Чтобы сделать сервис на low-code, не обязательно быть сеньором. Если компании нужно разработать приложение под определенную задачу, к этому можно привлечь сотрудников из разных отделов, у которых есть начальные знания в IT. Да, эти люди не умеют писать сложный код. Зато у них есть уникальные знания о бизнес-процессах.
  • Low-code позволяет вносить изменения в ПО, которое приобретает компания, без посредников (вендора и т.д.). Это можно делать самостоятельно и бесплатно.
  • При разработке нового продукта цепочка взаимодействия между заказчиком и исполнителем становится короче. Прописывать длинные ТЗ для программистов не надо (или их становится гораздо меньше).
При таком количестве преимуществ должен найтись хотя бы один недостаток, и он действительно есть. Low-code подходит не всем. Это простая технология для простых целей, ее функционал ограничен. Допустим, компании нужно приложение, которое будет собирать отзывы участников какого-то мероприятия и отображать их в виде информационной панели. С этим можно справиться с помощью low-code платформы. Но если разработчики захотят отправить данные обратной связи в CRM-систему, ничего не получится. Нужны будут более сложные инструменты, или код придется дописывать вручную.
Это основной минус. Есть и дополнительные:

  • Если компания захочет масштабировать сайт или приложение (увеличить функционал и т.д.), low-code платформа может не разрешить скачать код, и тогда вести разработку придется с нуля.
  • Компания зависит от сервиса, на котором велась разработка. Если на нем происходят сбои, сбоят и сайты/приложения. Еще сервис может поменять условия сотрудничества: стоимость подписки, набор функций, условия использования. И это законно. Так что придется либо согласиться, либо срочно искать новый.
  • Иногда код всего, что создано на low-code платформах, принадлежит сервису, а не разработчику. И никто не поручится, что эти данные конфиденциальны. По сути вы не знаете, у кого есть доступ к информации о вашей компании.
Low-code – полезная технология, которая экономит ресурсы и обеспечивает плюрализм в бизнес-программировании. Она помогает ответить на вопрос: «Какими были бы программные продукты для бизнеса, если бы создавать их было не слишком сложно, и этим могли заниматься специалисты из разных областей?» Но чтобы использовать low-code, надо хорошо представлять себе долгосрочные устремления компании. Если вам нужны простые, стандартизированные приложения, подойдет низкокодовая платформа. Для чего-то более сложного придется обратиться к традиционной разработке. В целом low-code еще далеко до того, чтобы заменить программистов. Зато они идеальна для адаптации и подстройки под пользователей других программ.
Хотите узнать больше
о продуктах Goodt?
Хотите узнать больше
о продуктах Goodt?
Goodt. Современные HR Tech и BI-решения.
Подписаться на рассылку
Подписываясь на рассылку, вы даете согласие на обработку персональных данных. Рассылка осуществляется один раз в квартал.
Спасибо за подписку!
© Goodt 2016 – 2024.