Низкий код: изменение разработки программного обеспечения

задняя часть

Аннотация: Платформа с низким кодом является неизбежным продуктом спроса и технологического развития. Она принципиально отличается от традиционного метода разработки с точки зрения методов разработки, порогов разработки и эффективности разработки. Это новое технологическое направление, которое отрасль достиг консенсуса.

Эта статья опубликована в сообществе HUAWEI CLOUD.«HDC.Cloud2021|Low Code: изменение способа разработки программного обеспечения», оригинальный автор: серый да.

С 2016 года low-code внезапно вступил в стадию быстрого развития, и емкость рынка продолжает расширяться. По мнению основных аналитиков и рыночных институтов, к 2025 году рынок low-code будет стоить 30-50 миллиардов долларов.

Иностранные массовые производители уже вступают в игру один за другим. Разработки отечественного лоу-кода более популярны, чем зарубежные. Согласно неполным статистическим данным, на рынке существует более 30 производителей, продвигающих «low code», и большинство из них всегда были производителями отраслевого программного обеспечения.В процессе обслуживания клиентов эти производители обнаружили, что low code — это решение для отраслевого клиента. Лучший способ превратиться в поставщика платформы с низким кодом.

Платформы с низким кодом — это новая тенденция, которая меняет способ разработки программного обеспечения.

Быстрому развитию платформ с низким кодом способствовали следующие причины:

1. Быстрый рост спроса, Gartner прогнозирует, что в 2021 году спрос на новые приложения в 5 раз превысит потребность в профессиональных разработках в области ИТ. В контексте этого взрывного спроса использование low-code для решения проблемы недостаточной емкости является наиболее подходящим решением в настоящее время. Быстрый рост спроса обусловлен следующими причинами:

2. Разработка базовой технологии, особенно развитие облачных технологий, DevOps и других технологий в облачную эпоху, что способствовало развитию платформ с низким кодом. Нынешняя мейнстримная low-code платформа — это прежде всего облачная платформа, архитектура которой выглядит следующим образом:

Типичная архитектура облачных платформ с низким кодом

В этой облачной архитектуре мы можем полагаться на технические дивиденды облачных технологий и DevOps для расширения возможностей платформ с низким кодом с точки зрения гибкого расширения, безопасности, сетевой совместимости и т. д., чтобы разработчики могли больше сосредоточиться на сам бизнес, не уделяя слишком много внимания технологиям и архитектуре.

3. Развитие новых технологий (5G, AI, IoT и др.), сложность разработки приложений значительно повышается, а использование low-code может снизить порог разработки. На домашней странице платформы с низким кодом будут предустановлены часто используемые компоненты и возможности, что позволит разработчикам быстро разрабатывать приложения. Однако для платформы с низким кодом невозможно понять достаточное количество предприятий и предварительно настроить компоненты, необходимые для всех слоев общества, поэтому необходимо обеспечить механизм осаждения активов.Через рынок активов практикующие специалисты в тысячах отрасли могут вносить активы. Чем больше активов, тем сильнее возможности low-code платформы и тем ниже порог для разработки.

Активы типичной low-code платформы

4. За счет основных производителей и капитала.主流厂商和资本的嗅觉都非常灵敏,低代码平台的主要产品,近几年产生了很多的并购事件:

Основные производители и поощрение капитала, а не основная причина разработки низкого кода. Но это основной производитель и участие капитала, которые в последние годы принесли очень мощную помощь быстрому развитию.

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

Проблемы и проблемы, с которыми сталкиваются платформы с низким кодом

Хотя платформы с низким кодом быстро развиваются, для основных платформ некоторые текущие проблемы и проблемы не были решены должным образом:

1. Низкий код или нулевой код? Нормальный код и нулевой код являются двумя различными методами разработки, предоставленные платформой низкой кодовой платформы. Текущая основная платформа, очень просто для обеспечения низкого кода или разработки нулевого кода, в основном включены два режима разработки. Однако из-за низкого кода и нулевого кода, неважно во всех аспектах, таких как использование сцен, разработчиков, требования к производительности, разница, очень большая, а низкая кодовая платформа трудно позаботиться об этих двух аспектах.

Платформа низкоизоля, обращенная к двум большим задачам:

Во-первых, платформам трудно удовлетворить требования к опыту и возможностям как без кода, так и с малым кодом. Требования к разработке с низким кодом достаточно просты, чтобы удовлетворить бизнес-персонал без опыта разработки; в то же время они должны быть достаточно профессиональными, чтобы удовлетворить профессиональных разработчиков, которые могут гибко разрабатывать профессиональные приложения с помощью кода и мышления разработчиков. На одной и той же платформе их совместимость создает большие проблемы при разработке платформ с низким кодом.

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

2. Платформа low-code должна быть связана с другими бизнес-системами.. Основные платформы с низким кодом либо предоставляют возможности «соединителя», либо предоставляют такие возможности, как вызовы API для взаимодействия с другими бизнес-системами.

Типичные коннекторы для low-code платформ

Этот метод подключения имеет две основные проблемы:

Во-первых, вам нужна система док-станции, соглашение очень разнообразно, такое как специалист SAP этой системы, или протокол RPC, эти системы стыковки и требования к трудностям и профессионализмам являются высокими, низкие поставщики платформы не могли получить код, соединяющий каждый бизнес Сценарий может быть предустановлен на платформе, вам нужно иметь возможность создавать эко-;

Во-вторых, помимо подключения есть и другие способы доступа к данным. Например, для подключения устройства IoT устройство IoT активно отправляет данные на платформу, что требует от платформы предоставления методов доступа к данным, отличных от активного подключения. Сложность метода доступа к данным и проблемы с производительностью, вызванные доступом к большому объему данных, являются большими проблемами.

3. Развитие новых технологий, таких как 5G, AI, IoT и т. д., создавая новые проблемы для платформ с низким кодом. Платформа с низким кодом нуждается в благословении новых технологий, если она должна стать основной бизнес-платформой предприятия или цифровой платформой предприятия. Например, после того, как Google приобрел AppSheet, он предоставил такие возможности искусственного интеллекта, как голосовой помощник и RPA, что значительно снизило порог для разработки приложений такого типа. Но для большинства платформ с низким кодом отслеживание и поддержка новых технологий недостаточны.

Платформа разработки с низким кодом — HUAWEI CLOUD AppCube AppCube

HUAWEI CLOUD AppCube — это платформа с низким кодом, недавно коммерциализированная HUAWEI CLOUD.Хотя эта платформа появилась в HUAWEI CLOUD совсем недавно, она разрабатывалась в течение 5 лет:

С 2015 по 2017 год начались исследования и разработки, и продукт был создан для решения проблемы настройки телекоммуникационного программного обеспечения. Программное обеспечение для телекоммуникаций очень похоже, но у каждого оператора будут свои требования к настройке, и платформа с низким кодом очень хорошо решает эту проблему;

2018 года, платформа началась как парки мудрости и другие инфраструктурные решения для крупномасштабной платформы развития платформы. Активы промышленности платформы, в качестве ядра перевозчивого решения, после успеха в течение последних двух лет в продвижении умного города, образования и других решения;

В 2019 году платформа с низким кодом была применена к внутренним процессам и ИТ-системам Huawei, полностью заменив механизм процесса страны А за один месяц и разработав электронные потоки ИТ;

В 2020 году приложение Кубик Рубика AppCube будет запущено в публичной бета-версии HUAWEI CLOUD;

В 2021 году приложение Кубика Рубика AppCube будет коммерциализировано в HUAWEI CLOUD.

В процессе разработки платформа с низким кодом стала зрелой платформой после долгих доработок:

  • Станьте основной платформой для развития бизнеса и эксплуатации умного парка, которая может поддерживать миллионы запросов данных в день в крупных парках;

  • 3 дня для развития внутреннего процесса Huawei и электронный поток для поддержки использования 100 000+ сотрудников;

  • Десятки человек в проектной команде Chinasoft International разработали проект на базе HUAWEI CLOUD AppCube: эффективность разработки увеличилась на 70%, эффективность реализации проекта увеличилась на 40%, а инвестиции в персонал сократились на 30%.

HUAWEI CLOUD Application Cube AppCube стремится предоставить лучшую платформу с низким кодом:

  • Когда возможности разработки с низким кодом созреют, разработайте модель разработки с нулевым кодом, сделайте опыт и возможности с нулевым кодом и низким кодом совместимыми и хорошо обслуживайте комплексных разработчиков и профессиональных разработчиков;

  • Обеспечить соединители и возможности доступа к данным соответственно, могут подключать сложные периферийные системы, могут интегрировать ИТ и ОТ и могут использоваться для создания основных бизнес-систем;

  • Интеграция новых технологий и возможностей Huawei, поддержка разработки сообщений 5G, подключение к возможностям искусственного интеллекта и Интернета вещей Huawei Cloud, а также придание нового импульса приложениям.

Добро пожаловать в Официальный сайт Huawei Cloudвыучить больше, или запросите бесплатную пробную версию. HUAWEI CLOUD AppCube также будет проходить в Шэньчжэньском университетском городке Сили с 24 по 26 апреля 2021 года.Конференция разработчиков Huawei 2021 (облако)Общайтесь с вами через стенды, учебные лагеря для разработчиков и онлайн-лаборатории CodeLabs и с нетерпением ждем встречи с вами.

Как забронировать и принять участие:

  • Войдите на официальный сайт HDC.Cloud2021:developer.Huaweicloud.com/HDC.cloud20…

  • Выберите в меню «Повестка дня конференции» - «Подфорум» - «Модернизация приложения», чтобы зарезервировать «Южный научно-технический университет и HUAWEI CLOUD AppCube: разработка приложения для входа и выхода и утверждения», «HUAWEI CLOUD Low Code Development Учебный лагерь колледжа — Южный университет науки и технологий и HUAWEI CLOUD AppCube совместно создали «Учебный лагерь для разработчиков»

Нажмите «Подписаться», чтобы впервые узнать о новых технологиях HUAWEI CLOUD~