El ritmo de los negocios se ha multiplicado, y los desarrolladores y las organizaciones de TI sienten bien el calor que están pasando por un momento tórrido para mantenerse al día. La plataforma Salesforce, aunque ampliamente utilizada, nunca fue fácil de manejar y la necesidad de hacerla más amigable para los desarrolladores se hizo inminente. Es a partir de la necesidad de facilitar la vida de los desarrolladores para que disfruten de una experiencia mucho mejor al usar la plataforma que nació el nuevo chico del bloque, Salesforce DX . Hay grandes expectativas sobre la nueva herramienta a la vista, que ha pasado por la etapa piloto y es probable que aparezca en cualquier momento.
Las necesidades de los desarrolladores han cambiado con el tiempo y crece el clamor por trabajar en un entorno colaborativo que permita la participación de un grupo más grande en cualquier proyecto. La idea es hacer uso de los mejores cerebros, y la nueva herramienta se encarga del aspecto de construir juntos y entregar continuamente. Todo el mundo tiene curiosidad por conocer las características más destacadas de la herramienta de la que tanto se habla, y aprovechamos esta oportunidad para discutirla en este artículo.
Nueva CLI (interfaz de línea de comandos)
La CLI proporciona la ventana de comunicación para que los desarrolladores interactúen con la organización. Permite introducir y extraer metadatos y datos de origen en la organización, además de facilitar la creación de organizaciones borrador. La CLI permite a los desarrolladores crear un entorno que fomente el desarrollo y las pruebas, crear suites de prueba y ejecutarlas, sincronizar el código fuente y mantener un control completo del ciclo de vida de la aplicación.
Organizaciones temporales
Scratch org es un nuevo entorno de Salesforce que viene con la nueva herramienta. Es una implementación desechable y basada en fuentes de metadatos y código de Salesforce. Para desarrolladores de desarrollo y pruebas actualmente, use Developer Sandbox o Developer Editions. Puede configurar completamente organizaciones borrador creadas por suites de automatización para CI e incluso puede combinar diferentes ediciones con diferentes preferencias y características. Esta característica es muy importante para la colaboración y para aumentar la productividad de los desarrolladores.
Desarrollo impulsado por la fuente
La nueva versión de Salesforce se integra a la perfección con Heroku Flow y admite canalizaciones de aplicaciones para optimizar el desarrollo y la implementación automática de repositorios de GitHub. También mantiene las etapas desde el desarrollo hasta la implementación y la producción y un conjunto de pruebas integrado que admite la integración continua. Los desarrolladores también podrían crear herramientas de automatización y conectarse a pruebas de terceros.
Fusión con el proceso existente
Los desarrolladores podrían integrar la nueva plataforma con el proceso existente con la ayuda de herramientas de automatización que pueden construir e incluso incorporar la plataforma en los sistemas CD y CI existentes. Puede incluir Heroku flow, Jenkins o Team City o incluso puede ser una solución nativa.
Nuevas API
Los desarrolladores pueden usar nuevas API para integrar las funciones de Scratch Orgs y Environment Hub en el flujo de trabajo. Este último permite el seguimiento de todas las organizaciones utilizadas en el proceso.
Herramientas de desarrollo
Dado que la plataforma ofrece una experiencia de desarrollador estándar y de código abierto, puede crear sus herramientas favoritas como Selenium, Git, Sublime y Eclipse.
Sobre el autor : Steve Macfarlane es un desarrollador de software y aplicaciones. Ha trabajado durante más de una década en la industria y fascinado por los poderes de la nueva versión de Salesforce.
More Stories
Fosfito de posasio Oportunidades de crecimiento del mercado, demanda, tendencias, análisis de la industria y pronósticos para 2030
Fosfito de posasio Oportunidades de crecimiento del mercado, demanda, tendencias, análisis de la industria y pronósticos para 2030
Tubería de acero de gran diámetro Oportunidades de mercado, participación, crecimiento y análisis competitivo y pronóstico para 2030