Recursos de Salesforce DX
Salesforce DX es una nueva experiencia de desarrollo que busca mejorar la experiencia básica de los desarrolladores. Aquí tienes algunos recursos para conocerla mejor.
Por Randalyn Hill-Coffer·Revisado por el equipo de Blue Canvas··4 min de lecturaCon este artículo, comprenderás mejor Salesforce DX y su posible impacto en el desarrollo en Salesforce. Conocerás la filosofía detrás de Salesforce DX, su arquitectura y los recursos disponibles para mantenerte al día con sus últimas novedades.
Estas son nuestras 5 conclusiones clave:
1. Salesforce DX es un movimiento orientado a mejorar la experiencia de los desarrolladores en la plataforma Salesforce.
2. La filosofía detrás de Salesforce DX se basa en los principios "CODERS": competitividad, apertura, confianza de los desarrolladores, empoderamiento, reutilización de habilidades y apoyo a la comunidad.
3. Externalizar los metadatos y la estructura de la organización permite adoptar un enfoque estándar de desarrollo basado en código fuente y trasladar la "fuente de verdad" de la aplicación a un sistema de control de versiones.
4. Recursos como salesforcedx.com y el blog de Matt Lacey ofrecen información valiosa y novedades sobre Salesforce DX.
5. El podcast Good Day Sir ofrece conversaciones entretenidas y reveladoras sobre el desarrollo en Salesforce y el posible impacto de Salesforce DX.
Una recopilación de los mejores recursos en la web sobre Salesforce DX.
Salesforce DX es probablemente el anuncio más interesante de Dreamforce este año. Einstein es excelente, pero Salesforce DX reconoce que el desarrollo en Salesforce podría mejorar.
Salesforce es una excelente plataforma que permite a los desarrolladores hacer mucho con muy poco. Sin embargo, la experiencia básica de desarrollo no ha mejorado mucho desde su lanzamiento.
Salesforce ha estado promocionando mucho Salesforce DX. Todavía hay muchas preguntas sin respuesta. Nuestro objetivo aquí es recopilar algunos de los mejores recursos de la web sobre Salesforce DX. Si quieres saber más sobre DX, cómo podría ser y la filosofía que lo impulsa, estos recursos son un excelente punto de partida.
Análisis en profundidad de la arquitectura de la nueva experiencia de desarrollo de Salesforce (DX)
Hubo varias sesiones de Dreamforce sobre Salesforce DX, incluida buena parte de la Conferencia principal para desarrolladores. Una de las mejores sesiones fue este análisis en profundidad de la arquitectura y la filosofía detrás de Salesforce DX, a cargo de Jim Wunderlich, líder técnico de Salesforce DX, y Mike Miller, quien dirige el equipo de desarrollo basado en código fuente en Salesforce.
El video ofrece muchísima información valiosa sobre DX, incluida la filosofía “CODERS” que sustenta todo el proyecto:
- Competitividad: rapidez en todas las operaciones de desarrollo
- Apertura: permitir que las personas usen sus herramientas y prácticas de desarrollo preferidas donde quieran
- Confianza de los desarrolladores: no romper su propio código
- Potenciar las aplicaciones de SFDC en App Cloud
- Reutilizar habilidades desarrolladas en otras plataformas
- Apoyar el desarrollo de toda la comunidad:
- Interno
- Proveedores independientes de software
- Clientes
- Código abierto
Vale la pena ver la charla completa.
Wade Wegner, vicepresidente de Producto, habla sobre Salesforce DX
Wade Wegner es vicepresidente de Salesforce y lidera el proyecto Salesforce DX. Wade viene de Microsoft y ha dedicado su carrera a trabajar en herramientas para desarrolladores y a convertir plataformas antes problemáticas en entornos donde desarrollar es un placer. Ver la transformación de Microsoft y su avance hacia una mayor apertura nos da esperanzas sobre la influencia de Wade en la plataforma Salesforce. Participó en una entrevista para el blog de desarrolladores de Salesforce y compartió sus ideas sobre cómo Salesforce DX = UX para desarrolladores.
Cita destacada:
Uno de los cambios más importantes de Salesforce DX es que, al externalizar más metadatos y la configuración de la organización, podemos trasladar la “fuente de verdad” de la aplicación desde la organización de Salesforce a un sistema de control de versiones. Los desarrolladores llevan años usando este enfoque estándar de desarrollo basado en código fuente, y ahora es una parte fundamental de la experiencia de desarrollo en Salesforce.
SalesforceDX.com
Otro gran recurso tiene un nombre muy acertado: salesforcedx.com. Sajayan Kaimal acertó al registrar el dominio y empezó a publicar información reciente sobre Salesforce DX. Es un buen recurso para quienes quieren mantenerse al día con los planes de Salesforce.
de Kaimal Artículo del October 17 incluye capturas de pantalla y análisis sobre DX, así como sobre la CLI de Force.com, las Scratch Orgs y la versión más reciente del IDE de Force.com.
Podcast Good Day Sir sobre Salesforce DX
Para empezar, hace poco descubrimos el podcast Good Day Sir. Es un podcast fantástico y entretenido que ofrece una perspectiva fresca sobre el desarrollo en Salesforce. Jeremy Ross y John De Santiago son desarrolladores profesionales con amplia experiencia en la configuración de CI y control de código fuente para Salesforce.
En este podcast (¡que además es el episodio 100!) hablan con franqueza sobre lo que esperan de Salesforce DX y cómo puede ayudar a los desarrolladores. Comparten sus expectativas y aspiraciones para DX, así como sus dudas. Plantean la pregunta: “¿Salesforce DX es solo una promesa sin producto?”. Especulan y discrepan sobre cómo serán realmente las Scratch Orgs en la práctica. Hablan de su entusiasmo al ver que Salesforce se toma en serio la experiencia de los desarrolladores. Y les entusiasma especialmente que Salesforce confirme lo que llevan años diciendo a sus clientes: el control de código fuente debe ser tu fuente de verdad para Salesforce.
Vale la pena escuchar el episodio completo. Quizás lo más revelador sea su análisis de que Salesforce DX es un movimiento y no un producto específico. Será un esfuerzo continuo de Salesforce para mejorar cada vez más la experiencia de los desarrolladores.
Blog de Matt Lacey
El blog de Matt Lacey es uno de los mejores sobre desarrollo en Salesforce. Matt aporta mucho a la comunidad de Salesforce e incluso propuso el sitio Salesforce Stack Exchange. Él escribió sobre Salesforce DX en pleno Dreamforce, porque estaba muy entusiasmado. Su publicación resume brevemente algunas de las expectativas que todo desarrollador de Salesforce tiene sobre DX. Matt destacó de inmediato esta frase clave: “el control de versiones será la fuente de verdad”. Matt señala, con razón, que este es un gran cambio para Salesforce y un paso bienvenido hacia las prácticas modernas de desarrollo de software.



