Salesforce ha lanzado oficialmente su servicio DevOps Center low-code para el desarrollo de aplicaciones personalizadas sin problemas. La plataforma ofrece un entorno obstinado diseñado para ayudar a los desarrolladores profesionales y ciudadanos a crear aplicaciones personalizadas utilizando un proceso coherente y un repositorio de control de código fuente.
Según Karen Fidelak, directora sénior de gestión de productos de Salesforce, el objetivo de la plataforma, que lleva casi dos años en desarrollo, es simplificar el proceso de desarrollo para todo tipo de desarrolladores. Con las medidas de seguridad adecuadas, se pueden construir aplicaciones de alta calidad de manera segura y consistente.
En 2023, Salesforce planea integrar funciones de integración continua/entrega continua (CI/CD) más avanzadas dentro de la plataforma, lo que facilita aún más la implementación de aplicaciones personalizadas en la infraestructura Salesforce.
Fidelak comentó que la voluntad de los desarrolladores de adoptar las mejores prácticas de DevOps mientras crean aplicaciones Salesforce ha sido una agradable sorpresa desde la presentación de la plataforma en 2020. Tanto los desarrolladores profesionales como los ciudadanos están interesados en adoptar procesos que garanticen el desarrollo de aplicaciones seguras y de alta calidad.
La plataforma DevOps Center permite a los equipos de desarrollo monitorear e implementar objetos personalizados Salesforce como elementos de trabajo, que se pueden integrar con otros flujos Salesforce, las herramientas de gestión de procesos de la empresa. A medida que los equipos realizan cambios en sus sandboxes, la plataforma realiza un seguimiento automático de estos cambios. Luego, los desarrolladores pueden promocionar sus componentes de metadatos deseados a través de canalizaciones personalizadas que ellos mismos definan.
Además, Salesforce ofrece integraciones opcionales con sistemas de control de versiones como GitHub para centralizar la gestión y el control de los artefactos. La empresa también se compromete a mejorar la integración entre DevOps Center y múltiples aplicaciones de software como servicio (SaaS), como Tableau, y plataformas de middleware como Mulesoft.
A medida que aumenta la demanda de herramientas low-code, el volumen de soluciones low-code que se mueven a través de las canalizaciones de DevOps continúa creciendo. Sin embargo, los desarrolladores ciudadanos a menudo carecen de la experiencia para crear e implementar aplicaciones seguras a escala, lo que puede conducir a productos finales deficientes. Plataformas como Salesforce DevOps Center y la plataforma no-code de AppMaster.io pueden cerrar esta brecha al proporcionar la orientación y las medidas de seguridad necesarias, asegurando que las aplicaciones creadas por los desarrolladores ciudadanos sean de la más alta calidad.
En conclusión, la democratización de la TI será cada vez más frecuente a medida que las organizaciones confíen en los desarrolladores ciudadanos para crear aplicaciones personalizadas. El desafío ahora radica en garantizar que estas aplicaciones se construyan con los estándares más altos posibles, independientemente de los antecedentes del desarrollador. Las plataformas como Salesforce DevOps Center y AppMaster.io son fundamentales en este proceso, ya que brindan los recursos y el soporte necesarios para lograr el éxito en el desarrollo de aplicaciones.