Платформа разработки без кода - No-code development platform
Платформа разработки без кода (NCDP) позволяет программисты и непрограммисты создавать программное обеспечение через графический пользовательский интерфейс и конфигурацию вместо традиционных компьютерное программирование. Платформы разработки без кода тесно связаны с платформы разработки с низким кодом поскольку оба предназначены для ускорения процесса разработки приложений. Популярность этих платформ возросла по мере того, как компании сталкиваются с параллельными тенденциями роста мобильной рабочей силы и ограниченным количеством компетентных специалистов. разработчики программного обеспечения.[1]
Платформы сильно различаются по своей функциональности, интеграции и рыночной нише. Некоторые приложения могут быть сосредоточены исключительно на конкретной бизнес-функции, такой как сбор данных или рабочий процесс, в то время как другие могут стремиться интегрировать всю Планирование ресурсов предприятия инструменты в мобильный форм-фактор.[2]
Платформы разработки без кода известны в компьютерных науках как Языки визуального программирования.[3]
Использовать
NCDP используются для удовлетворения потребностей компаний, которые стремятся оцифровать процессы с помощью облачных технологий. мобильные приложения. Инструменты без кода часто разрабатываются с отрасль производства в виду пользователей, в отличие от традиционных ИТ. Этот сдвиг в фокусе призван помочь ускорить цикл разработки за счет обхода традиционных ограничений ИТ-разработки, связанных с временем, деньгами и скудными человеческими ресурсами разработки программного обеспечения, что позволяет командам согласовывать свою бизнес-стратегию с быстрым процессом разработки.[4] NCDP также часто используют API-интерфейсы масштаба предприятия и каталоги веб-сервисов, открытые наборы данных и проверенные и проверенные галереи шаблонов, чтобы помочь интегрировать существующие бизнес-системы, добавляя практический уровень пользовательской функциональности. [5]
Переход от традиционных корпоративное программное обеспечение к бережливое развитие методология также меняет роль традиционных ЭТО руководители и отделы. Если раньше ИТ-служба обеспечивала не только одобрение новых технологий, но и закупку и разработку новых инструментов, то теперь роль ИТ все больше сводится к руководству. отрасль производства которые разрабатывают нишевые инструменты для своего рабочего потока.[6]
Потенциальные преимущества использования NCDP включают:
- Доступ - К 2018 году было подсчитано, что более половины всех мобильных приложений B2E (бизнес-сотрудник) будут созданы бизнес-аналитиками предприятия с использованием инструментов без кода. Этот постоянный сдвиг увеличивает число потенциальных создателей приложений от людей с навыками программирования до тех, у кого есть доступ в Интернет и функциональная деловая хватка. [7]
- Ловкость - NCDP обычно предоставляют некоторую степень шаблонного пользовательского интерфейса и функциональности взаимодействия с пользователем для общих нужд, таких как формы, рабочие процессы и отображение данных, что позволяет разработчикам ускорить части процесса создания приложения. [8]
- Богатство - NCDP, которые в какой-то момент были ограничены более базовыми функциями приложений, все чаще обеспечивают уровень функциональности и интеграции, который позволяет пользователям разрабатывать, разрабатывать и развертывать приложения, отвечающие конкретным бизнес-потребностям. [9]
Без кода против низкого кода
Различие между без кода и платформы разработки с низким кодом может показаться размытым в зависимости от характера полного набора функций платформы приложений. Однако существует ряд ключевых отличий, которые отличают дизайн и варианты использования для каждого типа платформы.
- Создатель приложения - Платформы без кода доступны для любого конечного бизнес-пользователя, в то время как платформы с низким кодом требуют разработчиков со знанием языков кодирования, которые могут работать в рамках ограничений платформы для оптимизации процесса разработки.
- Основной дизайн - Платформы без кода, как правило, работают на основе декларативного подхода, основанного на модели, когда конечный пользователь диктует дизайн приложения посредством манипуляций перетаскиванием или простой логики. Платформы с низким кодом часто используют аналогичную модель разработки с большей зависимостью от жесткого кода для определения базовой архитектуры приложения.
- Пользовательский интерфейс - Платформы без кода чаще всего полагаются на предустановку Пользовательский интерфейс слой, который упрощает и оптимизирует дизайн приложения. Платформы с низким кодом могут обеспечить большую гибкость в вариантах пользовательского интерфейса за счет дополнительных требований к кодированию.[2]
Проблемы безопасности
По мере того, как платформы разработки без кода продолжают набирать популярность, растет и беспокойство по поводу безопасности платформы, особенно для приложений, которые обрабатывают данные потребителей. Распространенное предположение состоит в том, что NCDP более уязвимы для угроз безопасности, поскольку эти приложения часто создаются бизнес-пользователями, не имеющими технических знаний. В действительности нестандартный код часто представляет больший риск для безопасности, чем код платформы, который был подтвержден его последовательным использованием в нескольких приложениях.[10] Решения без кода позволяют платформам скрывать то, что происходит за кулисами, от пользователей, чтобы конечные пользователи могли изменять или модифицировать поле, не манипулируя функциональностью приложения и не ставя под угрозу безопасность. [11]
Критика
- Разрыв в навыках - Некоторые ИТ-специалисты задаются вопросом, является ли расширение прав и возможностей обычных бизнес-пользователей, которые не могут отлаживать код, устойчивым делом.
- Тренд vs причуда - NCDP также сравнивали с другими волнами кодирования, такими как языки программирования четвертого поколения и быстрая разработка приложений который обещал произвести революцию в разработке программного обеспечения.[12]
Известные платформы разработки без кода
- Airtable
- Google Таблица приложений
- Аппи пирог
- Aquafadas
- Пузырь
- Creatio
- ДаДаБИК
- DronaHQ Студия
- FileMaker
- Flexio
- HyperCard
- Кинтон
- monday.com
- Ninox
- Jet Admin
- Ананас
- PWCT
- QuickBase, Inc.
- Salesforce.com Платформа Lightning
- Конструктор сайтов Silex
- Voltuswave
- Webflow
- WEM
- Zapier
Агентства без кода
Смотрите также
- Программирование на основе потоков
- Список приложений для создания онлайн-баз данных
- Платформы разработки 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 года.