Web Components: qué son y qué aportan al desarrollo Web

La evolución del desarrollo Web lleva a que se exploren de manera continua nuevas posibilidades. El desafío que propone cubrir las necesidades de los usuarios conduce a que las tecnologías evolucionen de manera constante. En este contexto aparecen los Web Components.

Para comprender mejor este concepto, podemos decir que los Web Components llegan de la mano de un conjunto de tecnologías que sea han incorporado para potenciar las posibilidades del desarrollo web. Esto ocurre mediante el uso de custom elements o elementos personalizados, uso de templates HTML que se pueden importar y la posibilidad de trabajar con un subárbol de elementos del DOM (Shadow DOM).

Las ventajas de Web Components

Vale la pena resaltar que los Web Components se apoyan en templates y pueden ser importados en nuestros proyectos Web de una manera sencilla. Podemos crearlos nosotros o recurrir a bibliotecas donde encontraremos gran variedad de opciones ya creadas. Uno de los frameworks más potentes para crear este tipo de tecnología es Polymer.

El aporte para el desarrollo de sitios y aplicaciones Web es muy importante, ya que facilitan la incorporación de elementos personalizados a un proyecto y, además, optimiza el trabajo en equipo, especialmente cuando hay varios profesionales participando. De esta manera es posible enfocar de una manera más precisa y eficiente las necesidades y separar las tareas. Cuando se trata de un desarrollo a gran escala, esto se transforma en un punto clave.

Características fundamentales de Web Components

El concepto de Web Components se basa en cuatro pilares fundamentales que resumo a continuación:

  • HTML Templates
  • Shadow DOM
  • Custom Elements
  • HTML Imports

Consideraciones finales

Podemos seguir la evolución del estado de estas tecnologías en la documentación ofrecida por el W3C, en la sección que lleva el título Introduction to Web Components.

Encontraremos ejemplos de Web Components en el sitio https://www.webcomponents.org/

Más sobre Diseño y desarrollo Web


Acerca de

Autor de los libros: Webmaster Profesional, HTML5: Comprenda el cambio y Apps HTML5 para móviles. Soy especialista en Desarrollo Web. Realizo proyectos basados en Inteligencia Artificial. Colaboré como autor y editor de contenidos para revistas, colecciones y diversos medios impresos y digitales. Brindo capacitaciones, clases de formación y consultorías sobre lenguajes de programación y herramientas para Desarrollo Web y móvil en modalidad online y presencial.

2 Comentarios en “Web Components: qué son y qué aportan al desarrollo Web

  1. Daniel Bozzolo dice:

    Hola, tu dictas cursos de web components? porque no lo veo en el listado de ellos

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*