Из Википедии, бесплатной энциклопедии
  (Перенаправлено с платформы Low-code )
Перейти к навигации Перейти к поиску

Платформа разработки низкого кода ( LCDP ) представляет собой среду разработки , используемую для создания прикладного программного обеспечения с помощью графического интерфейса пользователя вместо традиционного ручной кодировки компьютерного программирования . Платформа с низким уровнем кодирования может создавать полностью работающие приложения или требовать дополнительного кодирования для конкретных ситуаций. Платформы разработки с низким кодом сокращают объем традиционного ручного кодирования , обеспечивая ускоренную доставку бизнес-приложений. Общим преимуществом является то, что более широкий круг людей может внести свой вклад в разработку приложения, а не только те, кто имеет формальные навыки программирования. LCDP также могут снизить начальную стоимость установки, обучения, развертывания и обслуживания. [1]

Платформы разработки с низким кодом уходят своими корнями в язык программирования четвертого поколения и инструменты быстрой разработки приложений 1990-х и начала 2000-х годов. Подобно этим предшествующим средам разработки, LCDP основаны на принципах модельно-ориентированного проектирования, автоматической генерации кода и визуального программирования. [2] Концепция разработки для конечных пользователей существовала и раньше, хотя LCDP привнесли некоторые новые подходы к этой разработке. Рынок платформ разработки low-code уходит корнями в 2011 год. [3] Конкретное название «low-code» не было выдвинуто до 9 июня 2014 года [1], когда оно было использовано отраслевым аналитиком Forrester Research.. Наряду с платформами разработки без кода , low-code был описан в журнале Forbes в 2017 году как «чрезвычайно разрушительный» [4].

Используйте [ редактировать ]

В результате революции микрокомпьютеров предприятия широко развернули компьютеры среди своих сотрудников, что позволило широко автоматизировать бизнес-процессы с помощью программного обеспечения . Потребность в автоматизации программного обеспечения и новых приложениях для бизнес-процессов вынуждает разработчиков программного обеспечения создавать собственные приложения в больших объемах, адаптируя их к уникальным потребностям организаций. [5] Платформы разработки с низким уровнем кода разрабатывались и разрабатываются как средство, позволяющее быстро создавать и использовать рабочие приложения, которые могут удовлетворить конкретные потребности организации в процессах и данных. [6]

Прием [ править ]

По оценкам исследовательской компании Forrester, в 2016 году общий рынок платформ разработки с низким кодом вырастет до 15,5 млрд долларов к 2020 году. [7] Сегменты рынка включают базы данных, обработку запросов, мобильные, процессные и универсальные платформы с низким кодом. [8]

Рост рынка разработки low-code можно объяснить его гибкостью и легкостью. [9] Платформы разработки с низким уровнем кода смещают акцент на приложения общего назначения с возможностью добавления пользовательского кода, когда это необходимо или желательно. [3]

Мобильная доступность - один из движущих факторов использования платформ разработки с низким уровнем кода. [5] Вместо того, чтобы разработчикам тратить время на создание программного обеспечения для нескольких устройств, пакеты Low-code обычно поставляются с этим стандартом функций. [5]

Поскольку они требуют меньше знаний в области программирования, почти любой в среде разработки программного обеспечения может научиться использовать платформу разработки с низким кодом. Такие функции, как интерфейсы перетаскивания, помогают пользователям визуализировать и создавать приложение [7]

Проблемы безопасности и соответствия [ править ]

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

Охват аналитиками и оценка толпы [ править ]

В отчете Forrester о платформах разработки с низким кодом («The Forrester Wave ™: платформы разработки с низким кодом, второй квартал 2016 года») была представлена ​​оценка поставщиков платформ разработки с низким кодом по 26 критериям. [11]

Обновленный отчет Forrester, показывающий рост рынка low-code, был опубликован в июле 2017 года (Vendor Landscape: A Forks In the Road For Low-Code Development Platforms), в котором выделены 3 отраслевые тенденции: [12]

  • Рост - по прогнозам, рынок low-code вырастет до более 21 миллиарда долларов в течение следующих пяти лет.
  • Диверсификация - два основных развивающихся сегмента рынка сосредоточены на потребностях бизнес-разработчиков («граждан») и профессионалов AD&D (App Dev).
  • Интеграция. Поскольку внедрение low-code расширяется, а компании обращают внимание на такие технологии, как искусственный интеллект, робототехника и машинное обучение, решения должны расширяться, чтобы предлагать эти возможности.

В отчете G2Crowd о платформах разработки low-code оценивается доля рынка и отзывы пользователей для 46 продуктов. [13]

Компания Forrester опубликовала обновленный отчет в августе 2018 года. Отчет охватывает ключевые тенденции, включая продолжающееся внедрение платформ с низким кодом в корпоративных компаниях и слияние платформ с низким кодом с существующими инструментами разработчика в более широкую экосистему разработки приложений. [14]

Критика [ править ]

Некоторые ИТ-специалисты сомневаются, подходят ли платформы разработки с низким кодом для крупномасштабных и критически важных корпоративных приложений. [15] Другие задаются вопросом, действительно ли эти платформы делают разработку дешевле или проще. [16] Кроме того, некоторые ИТ-директора выразили обеспокоенность тем, что внутреннее внедрение платформ разработки с низким уровнем кода может привести к увеличению количества неподдерживаемых приложений, создаваемых теневыми ИТ-отделами . [17]

Низкий код против отсутствия кода [ править ]

Платформы разработки без кода похожи на платформы разработки с низким кодом, но вообще не требуют кодирования. [18]

Граница между ними нечеткая. Однако есть ряд ключевых отличий:

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

Известные платформы разработки с низким уровнем кода [ править ]

  • Аппиан
  • Aptugo
  • Boomi
  • Creatio
  • Mendix
  • Microsoft Power Fx
  • Oracle Application Express
  • OutSystems
  • Quickbase
  • Uniface (компания)
  • WaveMaker
  • Pegasystems

См. Также [ править ]

  • Вычисления для конечных пользователей
  • Разработка для конечных пользователей
  • Программирование на основе потоков
  • Список приложений для создания онлайн-баз данных
  • Язык визуального программирования

Ссылки [ править ]

  1. ^ a b Ричардсон, Клей (9 июня 2014 г.). «Появляются новые платформы разработки для приложений, ориентированных на клиентов» . www.forrester.com . Проверено 18 ноября +2016 . CS1 maint: обескураженный параметр ( ссылка )
  2. ^ Lonergan, Кевин (29 июля 2015). «На низком уровне: почему ИТ-директорам следует заботиться о Low-code - информационном веке» . Информационный век . Информационный век. Архивировано из оригинального 2 -го февраля 2017 года . Проверено 22 января 2017 года . CS1 maint: обескураженный параметр ( ссылка )
  3. ^ a b Марвин, Роб (12 августа 2014 г.). «Как low-code разработка стремится ускорить поставку программного обеспечения - SD Times» . SD Times . Сан-Диего Таймс . Проверено 18 ноября +2016 . CS1 maint: обескураженный параметр ( ссылка )
  4. ^ а б Блумберг, Джейсон. «Движение низкого кода / отсутствия кода: более разрушительное, чем вы думаете» . www.forbes.com . Проверено 20 августа 2018 . CS1 maint: обескураженный параметр ( ссылка )
  5. ^ a b c Марвин, Роб. "Создание приложения без программирования: миф или реальность?" . PCMAG . PC Mag . Проверено 18 ноября +2016 . CS1 maint: обескураженный параметр ( ссылка )
  6. ^ http://www.zdnet.com/article/developers-were-on-board-with-low-code-tools/
  7. ^ a b Ричардсон, Клей. «Пейзаж поставщиков: изломанная плодородная почва платформ приложений с низким кодом» (PDF) . Forrester Research. Архивировано из оригинального (PDF) 09.08.2017 . Проверено 25 января 2017 .
  8. ^ Хаммонд, Джеффри. «Forrester Wave ™: мобильные низко-программные платформы для бизнес-разработчиков, третий квартал 2018 г.» . www.forrester.com . Forrester Research. Архивировано из оригинального 15 августа 2018 года . Проверено 8 августа 2018 . CS1 maint: обескураженный параметр ( ссылка )
  9. ^ a b c Рубенс, Пол. «Используйте платформы с низким кодом для разработки приложений, которые хотят клиенты» . ИТ-директор . Журнал CIO.
  10. ^ Mannaert, Herwig; Верелст, Ян; Де Брюйн, Питер (2016). Теория нормализованных систем: от основ эволюционируемого программного обеспечения к общей теории эволюционируемого дизайна . ISBN 9789077160091.
  11. ^ Ричардсон, Клей. «Forrester Wave ™: платформы разработки с низким кодом, второй квартал 2016 г.» . www.forrester.com . Forrester Research. Архивировано из оригинального 13 ноября 2019 года . Проверено 18 ноября +2016 . CS1 maint: обескураженный параметр ( ссылка )
  12. ^ Раймер, Джон (31 июля 2017). «Пейзаж поставщиков: развилка на пути к платформам разработки с низким кодом» . Forrester Research . Архивировано из оригинального 16 февраля 2018 года . Проверено 19 сентября 2017 года .
  13. ^ "Архивная копия" . Архивировано из оригинала на 2019-03-30 . Проверено 3 марта 2017 .CS1 maint: заархивированная копия как заголовок ( ссылка )
  14. ^ Хаммонд, Джеффри. «Forrester Wave ™: мобильные низко-программные платформы для бизнес-разработчиков, третий квартал 2018 г.» . www.forrester.com . Forrester Research. Архивировано из оригинального 15 августа 2018 года . Проверено 8 августа 2018 . CS1 maint: обескураженный параметр ( ссылка )
  15. ^ Раймер, Джон. «Платформы с низким кодом позволяют быстро создавать приложения, ориентированные на клиентов, но могут ли они масштабироваться?» . Forrester Research. Архивировано из оригинального 2 -го февраля 2017 года . Проверено 22 января +2016 . CS1 maint: обескураженный параметр ( ссылка )
  16. ^ Реселман, Боб. «Почему обманчиво обещание программных платформ с низким кодом» . TechTarget. Архивировано из оригинала на 1 мая 2019 года . Дата обращения 1 мая 2019 . CS1 maint: обескураженный параметр ( ссылка )
  17. Рианна Шор, Джоэл (31 июля 2015 г.). «Как инструменты разработки без кода могут принести пользу ИТ» . Поиск в облачных приложениях . Журнал TechTarget. Архивировано из оригинала на 31 марта 2017 года . Проверено 22 января 2017 года . CS1 maint: обескураженный параметр ( ссылка )
  18. ^ Роуз, Маргарет. «Платформа разработки с низким кодом / без кода (платформа LCNC)» . www.techtarget.com . Проверено 20 августа 2018 . CS1 maint: обескураженный параметр ( ссылка )
  19. ^ Вудс, Дэн. «Когда никакой код не имеет смысла для миграции устаревших приложений» . www.forbes.com . Проверено 20 августа 2018 . CS1 maint: обескураженный параметр ( ссылка )

Внешние ссылки [ править ]

  • Паттани, Анери (16 ноября 2016 г.) «Революция программирования в офисном кубе посылает в ИТ-отдел сигнал об изменениях» . CNBC. Проверено 15 ноября 2017 года.