Платформы и приложения Low-code

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

Аналогично различным классам автоматизации, обеспечивающим работу предприятия на операционном, тактическом и стратегическом уровнях, языки программирования, позволяющие получать готовые программные продукты, бывают низкоуровневые и высокоуровневые. Первый вид довольно сложный и апеллирует машинными командами, в то время как второй – более доступный для понимания и легкий в использовании. Эволюция от сложному к простому, от неструктурированного к упорядоченному, от не готового к полуфабрикату – это поистине лозунг текущего времени.

Попытки упростить процесс программирования нашли свое отражение в No-code платформах, представляющих визуальный конструктор для производства программных решений без навыков программирования. Антонимом данной ситуации является классическая кастомная разработка приложений. Тем самым мы блуждаем между крайностями: или просто, или сложно. Пытливый ум попытался найти баланс где-то посередине, предлагая Low-code платформы. Цель работы состоит в анализе Low-code платформ и приложений, их области применения и особенностях внедрения. Задачами текущего исследования будут служить упомянутые в цели активности.

Приведем определения используемых терминов, относящихся к Low-code платформам и приложениям.

Определение 1. No-code платформа – программная среда, функционирующая на основе принципа Drag and Drop, позволяющего пользователю перетаскивать на экране готовые элементы, определять их свойств и логику поведения, проектируя тем самым будущее приложение без необходимости программирования [1-2].

Определение 2. Low-code (от англ. «небольшой объем кода») – способ создания софтверных продуктов за счет использования специальных платформенных решений и минимального написания программного кода.

Определение 3. Low-code платформа – платформенное решение, схожее по функционалу с No-code платформой, но дополненное возможностью внесения программного кода для обеспечения необходимой бизнес-логики в реализуемых процессах [3].

Как видно из определения, Low-code платформа фактически является итогом эволюционного развития No-code платформы, поэтому большая часть утверждений и особенностей работы последний является неотъемлемой частью первой.

Определение 4. Low-code приложение – это программный продукт, реализованный на основе Low-code платформы [3]. Примером служит платформа ELMA365, на базе которой вендор предлагает такие Low-code решения как: кадровый документооборот, ведение договоров, управление проектами, обработка машиночитаемых доверенностей и др. [4]

No-code платформа позволяет реализовать приложение для определенного набора бизнес-процессов, заложенного в ее стандартный функционал, обеспечивая ограниченные возможности по ее конфигурированию под нужны заказчика. Low-code платформа помимо настраивания дает возможность доработки решения, при этом говорить о полноценной разработке здесь не приходится. Возникает закономерный вопрос, в чем отличие разработки приложения на базе Low-code и реализации программы «с нуля»?

Для ответа, воспользуемся RICEFWS-классификацией программных разработок [5], вводящей следующие виды программ/доделок: - R (report) – отчет, позволяющий отображать аналитические данные без возможности их редактирования; - I (interface) – интерфейс, обеспечивающий передачу данных в систему из смежных софтверных решений и наоборот ...


Сорокин М.М. Low-code платформы и приложения // Корпоративные информационные системы. – 2025. – №1 (29) – с. 6-10. – URL: https://corpinfosys.ru/archive/2025/issue-29/294-2025-29-lowcode

Платформы и приложения Low-code | Сетка — социальная сеть от hh.ru