Arquitecturas Adaptativas de Componentes Web

Tradicionalmente, los modelos de componentes utilizados en el mundo de front se utilizan como un mecanismo de modularidad para descomponer una solución. De forma más ambiciosa, se construyen sistemas de diseño basados en componentes en aras a aumentar la reutilización entre proyectos y mejorar la productividad en los desarrollos.

Sin embargo, para que la reutilización se convierta en una realidad constatable necesitamos cambiar nuestra aproximación al problema. Más que crear arquitecturas polimórficas que acepten distintos tipos de componentes. Necesitamos crear componentes que sean capaces de adaptarse plásticamente y de forma dinámica a cada contexto arquitectónico de uso.

En esta charla presentaremos una colección de técnicas y modelos de adaptación que pueden ser aplicados sobre nuestros sistemas de componentes con independencia del stack tecnológico en que estén implementados: Vue, React, Polymer, etc. Si perteneces al mundo del front y te gusta ver código esta charla te interesará.

Capítulo 1. Arquitecturas Sólidas de Componentes Web

  • Formas de Adaptación
  • Principios de Diseño en Arquitecturas Sólidas
  • La Adaptación como Arquitectura

Capítulo 2. Arquitecturas Adaptativas de Componentes Web

  • Un Componente & Varios Contextos Arquitectónicos
  • Componentes & Extensión Adaptativa
  • Técnicas de Extensión Adaptativa

Capítulo 3. Las Arquitecturas en Acción

  • Requisitos para la Adaptación
  • El Framework Origami Chameleon
  • Los Roles de Origami Chameleon
  • Diseño de Extensiones Adaptativas
  • Diseño de Componentes Adaptativos
  • Diseño de Productos Adaptativos
  • Origami Chameleon en Acción

Deja tu comentario

Info

Cuándo: November 2018
Dónde: Commit
En la Web: