En la conferencia anual de desarrolladores de Salesforce, TrailheaDX, Salesforce, el líder mundial en CRM, ha anunciado que los componentes web Lightning, la suite que facilita a millones de desarrolladores JavaScript programar en la plataforma Lightning, serán de código abierto. Con esta actualización, Salesforce está permitiendo a los desarrolladores de todo el mundo crear componentes web más rápidos, seguros y portátiles en la plataforma Salesforce Lightning, en Heroku o en la que ellos decidan.
Cualquier desarrollador puede empezar hoy mismo a través de los enlaces https://lwc.dev/ y https://github.com/salesforce/lwc. Esta semana, Salesforce está mostrando los componentes web Lighting en TrailheaDX, la cuarta conferencia anual para desarrolladores.
“Durante mucho tiempo la plataforma Lightning ha ayudado a millones de desarrolladores empresariales a construir las aplicaciones que dan soporte a las actuales experiencias conectadas”, afirmó Ryan Ellis, SVP de Producto de Salesforce. “Ahora que los componentes web de Lightning son de código abierto, estamos proporcionando herramientas a la comunidad para crear aplicaciones basadas en estándares en cualquier plataforma e invitándolos a ayudarnos a definir cómo será el futuro del software para empresas”.
El código abierto impulsa el software para empresas
A pesar de que el software propietario tradicionalmente ha sido dominante en la empresa privada, el uso de software de código abierto por parte de las organizaciones alcanzará prácticamente la paridad en un plazo de dos años. Sin embargo, los niveles estándar de confianza y compatibilidad de las empresas siguen siendo barreras para implementar código de fuentes abiertas, lo que crea una brecha entre las empresas que luchan por un renacimiento digital y los desarrolladores encargados de codificarlo.
Al permitir que los componentes web de Lightning estén disponibles para la comunidad, Salesforce comienza a cerrar esa brecha ofreciéndoles la innovación de la plataforma CRM número 1 del mundo. Los equipos de desarrolladores ahora podrán reclutar a partir de grandes grupos de talento para programar e iterar rápidamente en aplicaciones, y las organizaciones podrán contar con esas aplicaciones a nivel empresarial, con las capacidades correspondientes de confianza, escalabilidad y rendimiento.
“El software de código abierto es el principal acelerador de la innovación”, afirmó Chris Kelly, director de Open Source de Salesforce. “En este momento que muchas más empresas que nunca están invirtiendo en código abierto, nos sentimos orgullosos de continuar su trabajo apoyando una web abierta al ofrecer herramientas a los desarrolladores con un marco adaptado para empresas con el objetivo de que creen la próxima generación de experiencias conectadas”.
Componentes web de Lightning: basados en estándares y no estandarizados
Ofreciendo Lightning Web Components con código abierto, los desarrolladores de todo el mundo pueden programar con el mismo marco de trabajo basado en estándares para crear aplicaciones en cualquier plataforma, utilizando las herramientas y lenguajes abiertos que decidan. Pueden explorar el código fuente de Lightning Web Components – incluyendo, por ejemplo, el código empresarial listo para la compatibilidad a través de diferentes navegadores web – y personalizarlo en base a sus necesidades únicas. Y lo que es más importante, esto fomentará una comunidad de desarrolladores JavaScript empresariales que pueden aportar innovaciones al código fuente y definir la hoja de ruta para los componentes de Lightning Web, impulsando y avanzando los estándares web para todos.
Por ejemplo, a partir de hoy, un desarrollador de Node.js que desarrolle aplicaciones de fidelización de clientes en Heroku puede aprovechar los componentes web de Lightning para programar una interfaz de usuario rápida y basada en estándares en la parte superior de su pila de Nodos, y después crear una aplicación para el empleado correspondiente en Salesforce utilizando el mismo marco. El desarrollador también es libre para examinar la base del código de los componentes web de Lightning y contribuir con su aprendizaje a la comunidad.
«Proporcionar experiencias digitales convincentes está en el corazón de los planes de transformación de nuestros clientes», dijo Raja Singh, Vicepresidente Senior de Productos de Vlocity. «Con Lightning Web Components, ahora es mucho más fácil para nuestros clientes ampliar nuestra funcionalidad para satisfacer sus necesidades específicas de marca y requerimientos de procesos sin necesidad de recodificar. Debido a que aprovechan la funcionalidad nativa del navegador, Lightning Web Components también ofrece un rendimiento mejorado y una menor dependencia de marcos de trabajo JavaScript de terceros».
«El software de código abierto permite a los desarrolladores examinar el código fuente y mejorarlo con contribuciones basadas en sus propios conocimientos y experiencia», afirma Arnal Dayaratna, director de investigación de Desarrollo de Software de IDC. «Con el software de código abierto Lightning Web Components, Salesforce ofrece a las empresas la posibilidad de aprovechar la innovación de open source y acelerar el desarrollo de aplicaciones en un momento en el que la demanda de soluciones digitales supera la oferta de desarrolladores».