Javier Vélez · Codemotion · 2016 · 50:56
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.