Si alguna vez has tocado Flash (que deberías, si estás leyendo esto), recordarás los MovieClips. Los Webcomponents son el mismo concepto de «caja cerrada» pero con tecnología totalmente standard de JavaScript y usable por tanto en cualquier plataforma.
Eventos nativos, propiedades, getters, clases, herencia… Tienes todas las herramientas nativas a tu alcance para construir tu componente específico para una funcionalidad muy concreta que necesites en tu proyecto. ¡¡Y totalmente reutilizables, por supuesto!!
El concepto fue desarrollado por un grupo de trabajo del World Wide Web Consortium (W3C), creado en 1994 por Tim Berners-Lee, considerado el padre de la Web. Este grupo trabaja desde entonces por la estandarización de todas las tecnologías básicas de la red. El modelo de componentes web que se publicó en 2012 establece principalmente cuatro especificaciones referidas a la creación de estos prácticos elementos HTML.
¿Por qué deberías asistir?
En esta charla, Fernando García explicará con detalle cómo crearlos con LitElements, una librería de Google super ligera que nos libera de toda la fontanería digital a la hora de crearlos. A muchos nos han cambiado la vida a mejor, ¿te animas a conocerlos?
¿Quien impartirá la charla?
La charla estará a cargo de Fernando García
Fernando es un programador apasionado, y con mucha experiencia. Empezó a programar con ceros y unos y luego, ya pasó a lenguajes más evolucionados, aunque reconoce que siente nostalgia por los ceros ;p
Metódico y sistemático, programa juegos o ejercicios por el placer de aprender algún lenguaje nuevo. Actualmente volviendo a los clásicos con webcomponents y tecnologías standard, con interfaces en React y mucho análisis de datos.
Muy buen comunicador, hace fácil lo difícil, así que su charla sobre webcomponents promete aunque no sepas lo que es web ni components 🙂