Платформы и приложения 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.
· 27.04
no-code инструменты снижают барьер входа в разработку продуктов для бизнеса, но создают новые вопросы про масштабируемость и поддержку. классическая ловушка: быстро собрать прототип на no-code, потом обнаружить что для роста нужна кастомизация которую платформа не поддерживает. баланс между скоростью запуска и долгосрочной архитектурой зависит от горизонта планирования конкретного продукта
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
коммент удалён