Patrones de Composición en la Web

Arquitecturas de Componentes Web

Javier Vélez · Codemotion · 2016 · 2:22
La llegada de las tecnologías de componentes web ha cambiado radicalmente la manera en la que se diseñan y construyen soluciones de frontend. Ya sea porque se apliquen estrategias de modularidad basada en el uso masivo de componentes o por que se elaboren nutridos catálogos de componentes que responden a las necesidades recurrentes de interacción visual propias de la plataforma web, lo cierto es que hoy por hoy todo esfuerzo de desarrollo en el lado frontal de las aplicaciones se basa en este tipo de activos arquitectónicos. Sin embargo, no debemos olvidar, que este tipo de componentes son activos de naturaleza declarativa que se despliegan sobre la geografía de documentos Web. Su naturaleza autónoma y encapsulada ofrece importantes ventajas para el desarrollo. Sin embargo, una solución visual bien formada requiere de grados apropiados de cohesión entre los componentes que forman parte de la interfaz. Precisamente por este motivo es importante identificar aquellos patrones de composición que dentro del plano declarativo puedan ser utilizados para enlazar colectivamente los componentes en uso.