Ensayo
componentes web
Los componentes web nos ofrecen un
estándar que se enfoca a la creación de todo tipo de componentes utilizables en
una página web, para realizar interfaces de usuario y elementos que nos
permitan presentar información.
Los componentes web son herramientas
que ayudan a mejorar un sitio web y que se vea mejor para los usuarios que
ingresan a dicho sitio, también se da la posibilidad a los programadores de
crear estos componentes para ayudar a los demás y facilitar sus necesidades.
Este nuevo estándar viene a facilitar
la creación de nuevos elementos que enriquezcan la web. Pero, además, está
pensado para que se puedan reutilizar de una manera sencilla y también
extender, de modo que seamos capaces de crear unos componentes en base a otros.
Es una tecnología que está comenzando
y que no está totalmente implementada en los navegadores, pero lo estará en
breve. -Miguel Angel Alvarez fundador
de DesarrolloWeb.com
Los componentes Web constan de 4
características principales que se pueden usar por separado o en conjunto:
·
Elementos personalizados: API para definir
nuevos elementos HTML. Estas etiquetas las podremos ingeniar para dar respuesta
a cualquier necesidad que podamos tener.
·
DOM sombra - DOM encapsulado y el estilo, con
la composición. Este sistema permite tener una parte del DOM oculta a otros
bloques de la página
·
HTML Imports - sirve para cargar de una manera
única HTML, CSS y Javascript. También se podrá tener dentro un "HTML
Template", con las ventajas que ellos aportan.
·
Plantillas HTML: el elemento
<plantilla>, que permite a los documentos contener trozos inertes de DOM
Podemos concluir que los
componentes web seguirán siendo en unos años muy útiles para las páginas web y
que seguirán facilitando las necesidades de todos los que desarrollen páginas
web. Muchos sitios ya están usando partes de las especificaciones de componentes
web para producir sus interfaces e implementar funcionalidad del lado del
cliente.
Santiago Escobar y Sebastian Sanchez
Universidad de San Buenaventura sede Bogotá