Salesforce a officiellement lancé son service DevOps Center low-code pour le développement transparent d'applications personnalisées. La plate-forme offre un environnement avisé conçu pour aider les développeurs professionnels et citoyens à créer des applications personnalisées à l'aide d'un processus cohérent et d'un référentiel de contrôle des sources.
Selon Karen Fidelak, directrice principale de la gestion des produits chez Salesforce, l'objectif de la plateforme, en développement depuis près de deux ans, est de simplifier le processus de développement pour tous les types de développeurs. Avec des garde-corps appropriés en place, des applications de haute qualité peuvent être construites de manière sûre et cohérente.
En 2023, Salesforce prévoit d'intégrer des fonctionnalités d'intégration continue/livraison continue (CI/CD) plus avancées au sein de la plateforme, ce qui facilitera encore le déploiement d'applications personnalisées sur l'infrastructure Salesforce.
Fidelak a fait remarquer que la volonté des développeurs d'adopter les meilleures pratiques DevOps lors de la création d'applications Salesforce a été une agréable surprise depuis l'introduction de la plateforme en 2020. Les développeurs professionnels et citoyens sont intéressés par l'adoption de processus qui garantissent le développement d'applications sécurisées et de haute qualité.
La plate-forme DevOps Center permet aux équipes de développement de surveiller et de déployer des objets Salesforce personnalisés en tant qu'éléments de travail, qui peuvent être intégrés à d'autres flux Salesforce, les outils de gestion des processus de l'entreprise. Au fur et à mesure que les équipes apportent des modifications à leurs bacs à sable, la plateforme suit automatiquement ces modifications. Les développeurs peuvent ensuite promouvoir les composants de métadonnées souhaités via des pipelines personnalisés qu'ils définissent.
De plus, Salesforce propose des intégrations facultatives avec des systèmes de contrôle de version comme GitHub pour centraliser la gestion et la gouvernance des artefacts. La société s'est également engagée à améliorer l'intégration entre DevOps Center et plusieurs applications de logiciel en tant que service (SaaS), telles que Tableau, et des plates-formes middleware telles que Mulesoft.
À mesure que la demande d'outils low-code augmente, le volume de solutions low-code passant par les pipelines DevOps continue de croître. Cependant, les développeurs citoyens manquent souvent d'expertise pour créer et déployer des applications sécurisées à grande échelle, ce qui peut conduire à des produits finaux de qualité inférieure. Des plates-formes telles que Salesforce DevOps Center et la plate-forme no-code d' AppMaster.io peuvent combler cet écart en fournissant les conseils et les garde-fous nécessaires, garantissant que les applications créées par les développeurs citoyens sont de la plus haute qualité.
En conclusion, la démocratisation de l'informatique ne fera que s'accroître à mesure que les organisations s'appuieront sur des développeurs citoyens pour créer des applications personnalisées. Le défi consiste maintenant à s'assurer que ces applications sont construites selon les normes les plus élevées possibles, quel que soit le parcours du développeur. Des plates-formes telles que Salesforce DevOps Center et AppMaster.io jouent un rôle central dans ce processus, fournissant les ressources et l'assistance nécessaires pour réussir le développement d'applications.