2021-11-22 16:07:05
Как платформы могут преодолеть пропасть между Low-code и Pro-code (Часть 2)
Некоторые могут спросить, почему мы должны пересекать эту пропасть. Давайте взглянем на то, что происходит в отрасли. Конкурентные преимущества и дифференциаторы создаются сегодня за счет предоставления лучшего цифрового опыта благодаря потребительскому спросу. Программное обеспечение создает цифровой опыт, и поэтому каждая компания стала компанией-разработчиком программного обеспечения, независимо от основной области бизнеса. В результате каждая компания требует, чтобы разработчики планировали, создавали, запускали программное обеспечение и управляли им.
С другой стороны, существует нехватка разработчиков программного обеспечения, и трудно найти навыки, необходимые для поддержки различных потребностей бизнес-областей и сложности современных технологий, таких как облачная инженерия, микросервисы и т.д. Из-за этого организациям приходится повышать производительность и расширять сотрудничество между существующими разработчиками. Пропасть между низким low и pro-кодом блокирует этот шаг.
Одно из решений состоит в том, чтобы соединить два бункера - low-code и pro-code. Как ты можешь это делать? Жизнеспособный путь заключается в поиске решений для каждой болевой точки в современных low-code средах.
• Демократизация разработки программного обеспечения. В то время как low-code платформы поддерживают гражданских и специальных разработчиков, они также должны удовлетворять потребности профессиональных разработчиков, охватывая разработку с большим опытом. В результате три разных персонажа разработчика могут вносить свой вклад в разработку при активном сотрудничестве.
• Графическое и текстовое равенство. Разработчики должны иметь возможность редактировать код, используя либо простой код, либо интегрированную среду разработки (IDE). Как только они отредактируют диаграмму, код должен измениться. При изменении кода изображение должно быть автоматически перерисовано. Таким образом, гражданские, специальные и профессиональные разработчики могут сотрудничать и работать в одной и той же кодовой базе.
• Поддержка всего жизненного цикла разработки программного обеспечения. Разработчикам нравится проходить через весь процесс создания, тестирования, запуска и дальнейшего улучшения кода. В этом процессе они хотели бы отладить код, проверить систему управления версиями и т. д.
• Пункты поддержки и расширения экосистемы. Чтобы разработчики могли выполнять сложные требования к интеграции, им необходима поддержка более широкой экосистемы облачных и не облачных систем с помощью богатой библиотеки соединителей и возможности расширения для добавления новых соединителей.
• Используйте открытые стандарты и создавайте чистый код. Low-code платформы, использующие открытые стандарты и генерирующие чистый код, позволяют разработчикам проверять код, редактировать и запускать его за пределами low-code платформы. Такой подход обеспечивает большую прозрачность, дает разработчикам контроль над своим кодом и защищает от блокировки поставщиков.
«Платформа - это структура поддержки, которая повышает эффективность сообщества», - Дейв Грей.
Мы стремимся привлечь все больше и больше разработчиков к разработке программного обеспечения и расширить сотрудничество. Поэтому, решая проблемы современных low-code инструментов, мы должны использовать платформенный подход, который поддерживает все уровни знаний. В то же время организации внедряют цифровые инновационные платформы, чтобы ускорить свои цифровые путешествия. Включение этих функций в одну цифровую платформу предотвращает переключение между несколькими инструментами и моделями управления. Такая платформа повышает эффективность совместной работы, производительность и возможность повторного использования. Поступая таким образом, он создает мост для преодоления пропасти между low-code и pro-code.
Источник: https://www.forbes.com/sites/forbestechcouncil/2021/08/27/how-platforms-can-bridge-the-low-code-and-pro-code-chasm/?sh=2f3812615617
20 views13:07