Разработка ПО с минимальным программированием (low-code) или без программирования (no-code) хорошо подходит вызывающим революционные изменения стартапам, а теперь может доказать свою пригодность на атомизированных по причине перевода сотрудников на удаленную работу предприятиях, считают опрошенные порталом ZDNet эксперты.
Нынешний вынужденный переход на удаленную работу привел к широкому разбросу миллионов корпоративных оконечных точек. Никогда еще на ИТ-подразделения не оказывалось такое давление как внутри организаций, так и извне с целью добиться функционирования предприятий, поддержания обмена информацией и максимально возможной безопасности. ИТ-специалисты, тоже часто работающие на дому, сортируют задачи, чтобы расставить приоритеты и держать все под контролем. У них просто нет времени отвечать на новые запросы. В результате в настоящее время конечные пользователи предоставлены сами себе.
Такая ситуация должна повысить спрос на создание решений с минимальным программированием или без программирования (low-code и no-code, LC&NC). Соответствующая тенденция формируется на протяжении нескольких лет. Данный подход особенно популярен в стартапах и в секторе революционных технологий, что продемонстрировали участники недавней конференции Fintech Belgium Low-Code Digital Conference, выступавшие за то, чтобы предоставить людям без достаточного опыта программирования возможность создавать необходимые им приложения тогда, когда они им необходимы. «No-code — это движение, которое становится достаточно мощным, — сказал Крис Карвальо, исполнительный директор компании Global Smart Processes. — Люди с очень небольшим опытом в области ИТ пытаются разрабатывать приложения и войти в мир софта со своими собственными идеями и способами программирования».
Майк Уильямс, выступающий с провокационными заявлениями в адрес разработчиков, также отстаивает целесообразность LC&NC для революционных стартапов, которым следует использовать такие инструменты, как Makerpad, Shopify и Webflow, для быстрого создания приложений и вывода их на перспективные рынки. «NC позволяет вам взять вашу идею и, используя минимум времени, очень быстро выпустить готовый продукт, — сказал он. — Такими продуктами могу быть доски вакансий, сайты на базе сообществ, торговые площадки и даже некие облегченные инструменты SaaS». По его мнению, это является менее дорогостоящей альтернативой «созданию команды дизайнеров и разработчиков или передаче на аутсорсинг, что делает превращение вашей идеи в готовый продукт очень дорогостоящим. NC позволяет вам перепрыгнуть через это и использовать минимум времени и ресурсов».
Разумеется, LC&NC предназначаются не только для мелких предприятий. Крупным, зарекомендовавшим себя предприятиям эта модель открывает новые пути к инновациям. «Теперь LC несколько больше учитывает сложность разработки корпоративных приложений, позволяя создавать более сложные приложения и для крупных предприятий», — отметил Карвальо.
Capgemini определяет разработку с минимальным программированием и совместным написанием кода (co-code) как одну из 20 главных технологических тенденций этого года.
«Когда программирование минимально, бизнес стремится к максимуму, — считает работающая на дому дизайнер Дезире Фрайзер. — У вас могут быть блестящие идеи, касающиеся создания великолепных прикладных сервисов, но вам необходимо невероятно быстро предоставить к ним доступ и обеспечить нужное качество. Классический выпуск приложений, основанный на ручном труде, сложные языки программирования и мистические человеко-месяцы не позволят вам этого добиться. Сегодня легче чем когда-либо конструировать приложения без огромных усилий по написанию кода. Секрет заключается в мощных инструментах с поддержкой ИИ, которые в полной мере используют каталоги API, готовые шаблоны и автоматизацию».
Основными инструментами, позволяющими осуществлять разработку по модели LC&NC, считаются Appian, Betty Blocks, Google App Maker, Idera LANSA, IBM Automation Platform, If This Then That (IFTTT), Joget, Makerpad, Mendix, Microsoft Flow, Microsoft Power Apps, OutSystems, Salesforce Customer 360/Lightning Platform, Shopify, Trackvia, Webflow, Wordpress, Zoho Creator и др.
Теперь многие из этих инструментов поддерживают ИИ, используя «API корпоративного класса и каталоги веб-сервисов (как внутренние, так и внешние), открытые наборы данных, протестированные и испытанные галереи шаблонов, — отметила Фрейзер. — Мощные платформы LC&NC доступны неспециалистам для самостоятельной разработки приложений, хотя представители ИТ также могут испытывать энтузиазм по поводу их производительности и простоты использования».
В конечном счете, специалист по ПО Брайс Вернон предлагает искать решения, которые можно собирать как в конструкторе LEGO. «Если это не похоже на LEGO, то это не NC, — сказал он. — Когда появляется инструмент, претендующий на принадлежность к NC, но не похожий на кирпичики LEGO, я не отношу его к NC. Инструмент, который позволяет мне только изменять цвета и текст и переставлять компоненты, — это все равно что простая игрушечная машинка с коробкой красок и с возможностью выбора колес, а мне говорят, что это LEGO. Смысл NC примерно такой же, как у LEGO, — предоставлять возможности создателям. Строительные блоки маленькие и сами по себе не имеют большого значения. Шаблоны или инструкции — это ресурсы, не требования. И вы не создаете сами блоки. Нет необходимости в написании кода».
На основе решений LC&NC происходит даже формирование «культуры изготовителей», отмечают как Фрейзер, так и Уильямс. В ней передовой опыт и основанные на сотрудничестве подходы совместно используются участниками расширенной экосистемы.