Получи случайную криптовалюту за регистрацию!

​​Как платформы могут преодолеть пропасть между Low-code и Pro | Low-Code

​​Как платформы могут преодолеть пропасть между Low-code и Pro-code (Часть 1)

Асанка Абейсингхе, член совета по технологиям Forbes, Главный технологический евангелист в WSO2, Inc. Humanizing Technology. Architecting Transformation.

Недавно я был членом совета по продуктам для новой low-code платформы интеграции как услуги (iPaaS) для профессиональных разработчиков. Работая над направлением платформы, мне пришло в голову, что между индустрией программного обеспечения и кино есть много общего:
• Оба нацелены на предоставление отличного опыта конечным пользователям.
• Создание фильма - это результат совместной работы, которая запускает идею в производство, а затем выпускает ее в виде продукта. Часто вам нужно получить обратную связь, воспроизвести фильм и расширить свой опыт, захватив новый рынок. Процесс аналогичен разработке программного обеспечения.
• В обеих отраслях креативность является ключевым отличительным признаком. С помощью программного обеспечения организации полагаются на творческий подход для предоставления уникального цифрового опыта внешним и внутренним потребителям.

Атомарная единица программного обеспечения - это код, и он должен быть творческим. В то же время разработчики носят визуальный характер. Например, они проводят много времени перед досками, рисуя последовательности, потоки данных, блок-схемы и диаграммы классов. Можно было бы сказать, что их основной метод общения - это диаграммы. Но почему разработчики не рисуют код с помощью low-code инструментов?

Пробелы в соответствии продукта с рынком существующих low-code платформ являются основной проблемой для разработчиков, не желающих использовать визуальные инструменты для кодирования. Я сформулировал эту проблему в одной из своих предыдущих статей, Оптимизирующих low-code инструменты для разработки корпоративных приложений. Вот ключевые выводы из этого поста:
• Полутехнические или гражданские разработчики являются основными пользователями большинства low-code платформ.
• Low-code платформы работают только в одном направлении. Пользователи могут редактировать схему или код, но не наоборот.
• Low-code платформам не хватает поддержки жизненного цикла разработки программного обеспечения.
• Low-code платформы имеют ограниченные возможности интеграции.
• Отсутствие прозрачности создает блокировку поставщиков.

В результате команды, использующие low-code, и те, кто использует профессиональный код, работают в бункерах: нет совместной работы. Именно так внутри организаций создается пропасть между low и pro-кодом.