Платформа разработки без кода (NCDP) позволяет программистам и непрограммистам создавать прикладное программное обеспечение с помощью графических пользовательских интерфейсов и конфигурации вместо традиционного компьютерного программирования . Платформы разработки без кода тесно связаны с платформами разработки с низким кодом, поскольку обе предназначены для ускорения процесса разработки приложений. Популярность этих платформ возросла по мере того, как компании сталкиваются с параллельными тенденциями увеличения количества мобильных сотрудников и ограниченного количества компетентных разработчиков программного обеспечения . [1]
Платформы сильно различаются по своей функциональности, интеграции и рыночной нише. Некоторые приложения могут быть сосредоточены исключительно на конкретной бизнес-функции, такой как сбор данных или рабочий процесс, в то время как другие могут стремиться интегрировать все инструменты планирования ресурсов предприятия в мобильный форм-фактор. [2]
Платформы разработки без кода тесно связаны с языками программирования Visual . [3]
Использовать
NCDP используются для удовлетворения потребностей компаний, которые стремятся оцифровать процессы с помощью облачных мобильных приложений . Инструменты без кода часто разрабатываются для бизнес- пользователей, а не для традиционных ИТ. Этот сдвиг в фокусе призван помочь ускорить цикл разработки, обойдя традиционные ограничения ИТ-разработки, связанные с временем, деньгами и скудными человеческими ресурсами для разработки программного обеспечения, что позволит командам согласовать свою бизнес-стратегию с быстрым процессом разработки. [4] NCDP также часто используют API-интерфейсы масштаба предприятия и каталоги веб-сервисов, открытые наборы данных, а также проверенные и проверенные галереи шаблонов, чтобы помочь интегрировать существующие бизнес-системы при добавлении практического уровня пользовательской функциональности. [5]
Переход от традиционного корпоративного программного обеспечения к методологии бережливой разработки также меняет роль традиционных ИТ- руководителей и отделов. Если раньше ИТ-служба обеспечивала не только одобрение новых технологий, но и закупку и разработку новых инструментов, теперь роль ИТ-специалистов все больше сводится к руководству направлениями бизнеса, которые разрабатывают нишевые инструменты для своего рабочего потока. [6]
Потенциальные преимущества использования NCDP включают:
- Доступ - По оценкам, к 2018 году более половины всех мобильных приложений B2E (бизнес-сотрудник) будут созданы бизнес-аналитиками предприятия с использованием бескодовых инструментов. Этот постоянный сдвиг увеличивает число потенциальных создателей приложений от людей с навыками программирования до тех, у кого есть доступ в Интернет и функциональная деловая хватка. [7]
- Ловкость - NCDPs обычно обеспечивают некоторую степень шаблонного пользовательского интерфейса и пользовательского опыта функциональные возможности для общих потребностей , таких как формы, рабочие процессы, и отображать данные , что позволяет создателям ускорить части процесса создания приложения. [8]
- Богатство - NCDP, которые в какой-то момент были ограничены более базовыми функциями приложений, все в большей степени обеспечивают уровень функциональности и интеграции, который позволяет пользователям проектировать, разрабатывать и развертывать приложения, отвечающие конкретным бизнес-потребностям. [9]
Без кода против низкого кода
Различие между платформами разработки без кода и с низким кодом может показаться размытым в зависимости от характера полного набора функций платформы приложений. Однако существует ряд ключевых отличий, которые отличают дизайн и варианты использования для каждого типа платформы.
- Создатель приложений - платформы без кода доступны любому конечному бизнес-пользователю, в то время как платформы с низким кодом требуют разработчиков со знанием языков кодирования, которые могут работать в рамках ограничений платформы, чтобы упростить процесс разработки.
- Основной дизайн - платформы без кода, как правило, работают на основе декларативного подхода, основанного на модели, когда конечный пользователь диктует дизайн приложения с помощью манипуляций перетаскиванием или простой логики. Платформы с низким кодом часто используют аналогичную модель разработки с большей зависимостью от ручного кодирования для определения базовой архитектуры приложения.
- Пользовательский интерфейс. Платформы без кода чаще всего полагаются на предустановленный уровень пользовательского интерфейса, который упрощает и оптимизирует дизайн приложения. Платформы с низким кодом могут обеспечить большую гибкость в вариантах пользовательского интерфейса за счет дополнительных требований к кодированию. [2]
Проблемы безопасности
По мере того, как платформы разработки без кода продолжают набирать популярность, растет и беспокойство по поводу безопасности платформы, особенно в отношении приложений, которые обрабатывают данные потребителей. Распространенным предположением является то, что NCDP более уязвимы для угроз безопасности, поскольку эти приложения часто создаются бизнес-пользователями, не имеющими технических знаний. В действительности пользовательский код часто представляет большую угрозу безопасности, чем код платформы, который был подтвержден его последовательным использованием в нескольких приложениях. [10] Решения без кода позволяют платформам скрывать то, что происходит за кулисами, от пользователей, чтобы конечные пользователи могли изменять или модифицировать поле, не манипулируя функциональностью приложения и не ставя под угрозу безопасность. [11]
Критика
- Недостаток навыков. Некоторые ИТ-специалисты задаются вопросом, является ли расширение прав и возможностей обычных бизнес-пользователей, которые не могут отлаживать код, устойчивым делом.
- Trend vs Fad - NCDP также сравнивали с другими волнами программирования, такими как языки программирования четвертого поколения и быстрая разработка приложений, которые обещали произвести революцию в разработке программного обеспечения. [12]
Известные платформы разработки без кода
- Airtable
- Appery.io
- Таблица приложений Google
- Brandcast
- Пузырь
- Creatio
- ДаДаБИК
- DIVI [ требуется значение ] Элегантные темы
- Студия DronaHQ
- FileMaker
- Флиплет
- Goodbarber
- HyperCard
- Кинтон
- monday.com
- Подио
- PWCT
- QuickBase, Inc.
- Aquafadas
- Платформа Salesforce.com Lightning
- Shopify
- Конструктор сайтов Silex
- Webflow
- Wix.com [ необходимо определение неоднозначности ]
- WordPress
- Zapier
- Builder.ai
Смотрите также
- Программирование на основе потоков
- Список приложений для создания онлайн-баз данных
- Платформы разработки low-code
- Быстрая разработка приложений
- Бережливая разработка программного обеспечения
- Платформа как услуга
Рекомендации
- ^ Роуз, Маргарет. «Платформа разработки с низким кодом / без кода (платформа LCNC)» . www.techtarget.com . Проверено 20 августа 2018 года .
- ^ а б Сио, Тьерри. «Что такое платформа с низким кодом / без кода?» . www.cioreview.com . Проверено 20 августа 2018 года .
- ^ https://spectrum.ieee.org/tech-talk/computing/software/programming-without-code-no-code-software-development
- ^ Спутник, Грег. «Будущее программного обеспечения без кода» . www.inc.com . Проверено 20 августа 2018 года .
- ^ Толидо, Рон. «Движение разработчиков приложений» . Cap Gemeni . Проверено 5 декабря 2018 .
- ^ Вайс, Тодд. «Платформы разработки без кода и с низким кодом помогают организациям удовлетворить растущий спрос на приложения» . www.itprotoday.com . Проверено 20 августа 2018 года .
- ^ Ривера, Джанесса. «По данным Gartner, к 2018 году более 50 процентов пользователей будут в первую очередь использовать планшеты или смартфоны для всех операций в Интернете» . Gartner . Проверено 28 января 2019 .
- ^ Харрис, Ричард. «Низкий код и преимущества разработки приложений без кода» . Журнал для разработчиков приложений . Проверено 28 января 2019 .
- ^ Шривастава, Анубхути. «Как платформы с нулевым кодом становятся благом для предприятий» . Тенденция в технологиях . Проверено 28 января 2019 .
- ^ Шор, Джоэл. «Как инструменты разработки без кода могут принести пользу ИТ» . www.techtarget.com . Проверено 20 августа 2018 года .
- ^ Рубинштейн, Дэвид. «Обзор отрасли: решения без кода помогают разработчикам помочь самим себе» . SD Times . Проверено 5 декабря 2018 .
- ^ Реселман, Боб. «Почему обманчиво обещание программных платформ с низким кодом» . www.techtarget.com . Forrester Research. Архивировано из оригинала на 1 мая 2019 года . Проверено 20 августа 2018 года .
Внешние ссылки
- Паттани, Анери (16 ноября 2016 г.) «Революция программирования в офисном кубе посылает в ИТ-отдел сигнал об изменениях» . CNBC. Проверено 15 ноября 2017 года.