Salesforce официально выпустила свой сервис DevOps Center low-code для беспрепятственной разработки пользовательских приложений. Платформа предлагает продуманную среду, предназначенную для того, чтобы помочь как профессиональным, так и гражданским разработчикам создавать собственные приложения, используя согласованный процесс и репозиторий системы управления версиями.
По словам Карен Фиделак, старшего директора по управлению продуктами в Salesforce, цель платформы, разработка которой ведется почти два года, — упростить процесс разработки для всех типов разработчиков. При наличии соответствующих ограждений высококачественные приложения могут создаваться надежно и последовательно.
В 2023 году Salesforce планирует интегрировать в платформу более совершенные функции непрерывной интеграции/непрерывной доставки (CI/CD), что еще больше упростит развертывание пользовательских приложений в инфраструктуре Salesforce.
Фиделак отметил, что готовность разработчиков использовать лучшие практики DevOps при создании приложений Salesforce стала приятным сюрпризом с момента появления платформы в 2020 году. И профессиональные, и гражданские разработчики заинтересованы во внедрении процессов, обеспечивающих разработку безопасных и высококачественных приложений.
Платформа DevOps Center позволяет группам разработчиков отслеживать и развертывать настраиваемые объекты Salesforce в качестве рабочих элементов, которые можно интегрировать с другими потоками Salesforce — инструментами управления процессами компании. Когда команды вносят изменения в свои песочницы, платформа автоматически отслеживает эти изменения. Затем разработчики могут продвигать желаемые компоненты метаданных через настраиваемые конвейеры, которые они определяют.
Кроме того, Salesforce предлагает дополнительную интеграцию с системами контроля версий, такими как GitHub, для централизации управления артефактами и управления ими. Компания также стремится улучшить интеграцию между DevOps Center и несколькими приложениями «программное обеспечение как услуга» (SaaS), такими как Tableau, и платформами промежуточного программного обеспечения, такими как Mulesoft.
По мере увеличения спроса на инструменты low-code объем решений low-code, проходящих через конвейеры DevOps, продолжает расти. Однако гражданским разработчикам часто не хватает опыта для создания и развертывания безопасных приложений в масштабе, что может привести к некачественным конечным продуктам. Платформы, такие как Salesforce DevOps Center и платформа no-code AppMaster.io, могут восполнить этот пробел, предоставляя необходимые рекомендации и ограничения, гарантируя, что приложения, созданные гражданскими разработчиками, будут самого высокого качества.
В заключение следует отметить, что демократизация ИТ будет становиться все более распространенной по мере того, как организации будут полагаться на гражданских разработчиков для создания пользовательских приложений. Теперь задача заключается в обеспечении того, чтобы эти приложения были построены в соответствии с самыми высокими стандартами, независимо от опыта разработчика. Такие платформы, как Salesforce DevOps Center и AppMaster.io , играют ключевую роль в этом процессе, предоставляя ресурсы и поддержку, необходимые для успешной разработки приложений.