El Proyecto 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 huésped, 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

  • Qué es un Componente Web
  • Qué Aportan los Componentes Web
  • La Web Como Plataforma de Componentes
  • Un Nuevo Modelo de Roles

Capítulo 2. Los Estándares En Componentes Web

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

Capítulo 3. El Framework Polymer

  • Modelo de Componentes Polymer
  • Extensiones al Modelo de Plantillas
  • Extensiones al Modelo de Componente

Capítulo 4. Ecosistema de Componentes de Polymer

  • Componentes Web De Polymer
  • Core Elements
  • Paper Elements
  • Desarrollo de Aplica1vos Basados en Componentes

Deja tu comentario

Info

Cuándo: February 2015
Dónde: T3chfest
En la Web: