Componentes Web y El Framework Polymer

La Web está evolucionando a pasos agigantados en los últimos tiempos. Una de las direcciones de avance en este sentido apunta hacia su modularización. En lugar de construir pesadas aplicaciones monolíticas, parece estar más en sintonía con los principios arquitectónicos de la Web hacer un desarrollo dirigido por la construcción de componentes Web sencillos, atómicos y funcionales que fomenten su reutilización transversal y puedan utilizarse como etiquetas de autor personalizadas para articular soluciones elaboradas. Pero más allá de limitarnos a construir componentes Web y utilizarnos de manera conjunta en una página huesped, la orientación a componentes exige encontrar cierto grado de interoperabilidad entre los mismos para ofrecer una sensación de continuidad en su uso al usuario final.

De acuerdo a esta idea, en esta charla comenzaremos haciendo una revisión de la tecnología utilizada para la construcción de componentes Web según las especificaciones estándar de la W3C y del WWG, haciendo uso de la Plataforma de soporte Polymer de Google como implementación nuclear de referencia. Esto nos dará pie para presentar el problema de cómo puede abordarse la construcción de soluciones Web orientadas a componentes para ofrecer niveles de interoperabilidad adecuados. Ofreceremos, en este sentido, algunas soluciones arquitectónicas al respecto y presentaremos ejemplos de su aplicabilidad práctica en contextos realistas.

Capítulo 1. Introducción

  • El Camino hacia los Componentes Web
  • Qué es un Componente Web
  • La Web como Plataforma Orientada a Componentes
  • Un nuevos modelo de roles

Capítulo 2. La Plataforma Web Orientada a Componentes

  • Modelo de Encapsulamiento. Shadow DOM
  • Modelo de Renderizado. Templates
  • Modelo de Extensión. Custom Elements
  • Modelo de Modularización. HTML Imports

Capítulo 3. Aplicaciones Web Basadas en Componentes

  • Coordinación de Componentes Web
  • Modelo de Localización entre Componentes
  • Modelos de Comunicación entre Componentes
  • Modelos de Coordinación entre Componentes
  • Ejemplos

Deja tu comentario

Info

Cuándo: June 2014
Dónde: HTML5 Spain
En la Web: