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

Современное общество немыслимо без интернет-покупок, голосовых помощников и умных устройств, автоматическому подбору музыки на основе предпочтений, электронно-цифровых подписей, государственных онлайн услуг и др. Данный список, если его продолжить дальше, может не вместиться в этой статье. Элементом, объединяющим указанные примеры, является программное обеспечение, разработка которого необходима для кодирования алгоритмов обработки данных и команд пользователей. Многие предприятия, следуя модели развития, переходят на цифровой формат работы. Оцифровка и цифровизация рассматриваются как пройденный и уже не конкурентно способный этап эволюции. На повестке цифровая трансформация, кардинально меняющая роли и вовлечение людей, бизнес-процессов и технологий для удовлетворения запросов пользователей и достижения стратегических бизнес-целей компании. И, опять же, все это возможно посредством разработки и внедрения современных софтверных продуктов.

Существует множество литературных источников, досконально описывающих процесс программной разработки, а также имплементирования и поддержки реализованного решения [1-3]. Это неспроста. Ведение разработки программного обеспечения – это кропотливый и долгий процесс, требующий от человека глубоких технических знаний. Изменение требований к приложению чаще всего приводит к переписыванию программного кода. Как результат доступность программистов на рынке труда стала дефицитной, а их стоимость довольно высокой. Стараясь нивелировать высокую стоимость человеческих ресурсов, были разработаны No-code платформы, позволяющие реализовать программные приложения за считанные минуты даже не технических специалистам.

Действительно ли No-code платформы – будущее, к которому неминуемо сведется процесс программирования или же сиюминутное предложение на потребности общества? Ответ на этот вопрос мы попытаемся найти в контексте данной работы. Цель статьи состоит в анализе функционирования, области применения, преимуществ и недостатков современных No-code платформ для корректного позиционирования в ИТ-проектах и более разумного использования приложений, созданных на их основе.

Введем ключевые определения, необходимые нам для раскрытия темы без кодового программирования [4].

Определение 1. No-code (от англ. «без кода») – способ создания IT-продукта без написания программного кода с помощью специальных платформенных решений.

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

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

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


Сорокин М.М. No-code платформы и приложения // Корпоративные информационные системы. – 2024. – №4 (28) – с. 18-25. – URL: https://corpinfosys.ru/archive/2024/issue-28/277-2024-28-nocode.

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