stringtranslate.com

Plataforma web

La plataforma web es una colección de tecnologías desarrolladas como estándares abiertos por el Consorcio World Wide Web y otros organismos de estandarización como el Grupo de Trabajo de Tecnología de Aplicaciones de Hipertexto Web , el Consorcio Unicode , el Grupo de Trabajo de Ingeniería de Internet y Ecma International . [1] Es el término general introducido por el Consorcio World Wide Web , y en 2011 fue definido como "una plataforma para la innovación, la consolidación y la eficiencia de costos" por el CEO del W3C Jeff Jaffe. [2] El hecho de estar construida sobre la Web perenne (donde tienen lugar actualizaciones de software rápidas y automáticas, cooperación de proveedores, estandarización y competencia) ha permitido la adición de nuevas capacidades al tiempo que se abordan los riesgos de seguridad y privacidad. Además, los desarrolladores pueden crear contenido interoperable en una plataforma cohesiva. [3]

La plataforma web incluye tecnologías ( lenguajes informáticos y API ) que se crearon originalmente en relación con la publicación de páginas web . Esto incluye HTML , [4] CSS , SVG , MathML , [5] WAI-ARIA , ECMAScript , WebGL , Web Storage , Indexed Database API , Web Components , WebAssembly , WebGPU , Web Workers , WebSocket , Geolocation API , Server-Sent Events , DOM Events , Media Fragments, XMLHttpRequest , Cross-Origin Resource Sharing , File API, RDFa , WOFF , HTTP , TLS 1.2 e IRI . [6] [7]

Plataformas

HTML

El lenguaje de marcado de hipertexto ( HTML ) es el lenguaje de marcado estándar para documentos diseñados para ser mostrados en un navegador web . Define el contenido y la estructura del contenido web . A menudo se complementa con tecnologías como hojas de estilo en cascada (CSS) y lenguajes de programación como JavaScript .

Los navegadores web reciben documentos HTML de un servidor web o de un almacenamiento local y los convierten en páginas web multimedia. HTML describe la estructura de una página web semánticamente y originalmente incluía indicaciones para su apariencia.

Los elementos HTML son los componentes básicos de las páginas HTML. Con las construcciones HTML, se pueden incrustar imágenes y otros objetos, como formularios interactivos , en la página representada. HTML proporciona un medio para crear documentos estructurados al indicar la semántica estructural del texto, como encabezados, párrafos, listas, enlaces , citas y otros elementos. Los elementos HTML se delimitan mediante etiquetas , escritas con corchetes angulares . Las etiquetas como y introducen directamente el contenido en la página. Otras etiquetas como y rodean a y proporcionan información sobre el texto del documento y pueden incluir etiquetas de subelementos. Los navegadores no muestran las etiquetas HTML, sino que las utilizan para interpretar el contenido de la página.<img><input><p></p>

HTML puede incrustar programas escritos en un lenguaje de programación como JavaScript , lo que afecta el comportamiento y el contenido de las páginas web. La inclusión de CSS define la apariencia y el diseño del contenido. El Consorcio World Wide Web (W3C), antiguo mantenedor del HTML y actual mantenedor de los estándares CSS, ha fomentado el uso de CSS sobre HTML de presentación explícito desde 1997. [8] Una forma de HTML, conocida como HTML5 , se utiliza para mostrar video y audio, principalmente utilizando el elemento, junto con JavaScript.<canvas>

CSS

Las hojas de estilo en cascada (CSS) son un mecanismo simple para agregar estilo (por ejemplo, fuentes, colores, espaciado) a documentos web. [9]

Gráficos vectoriales escalables

Scalable Vector Graphics ( SVG ) es un formato de imagen vectorial basado en XML para definir gráficos bidimensionales , con soporte para interactividad y animación. La especificación SVG es un estándar abierto desarrollado por el World Wide Web Consortium desde 1999.

Las imágenes SVG se definen en un formato de gráficos vectoriales y se almacenan en archivos de texto XML. De este modo, las imágenes SVG se pueden escalar en tamaño sin pérdida de calidad, y los archivos SVG se pueden buscar , indexar , codificar y comprimir . Los archivos de texto XML se pueden crear y editar con editores de texto o editores de gráficos vectoriales , y la mayoría de los navegadores web los representan . Si se utilizan para imágenes, los archivos SVG pueden alojar secuencias de comandos o CSS, lo que puede dar lugar a ataques de secuencias de comandos entre sitios u otras vulnerabilidades de seguridad.

JavaScript

JavaScript es el lenguaje de programación de la Web, que nos permite implementar todo tipo de potentes funciones dinámicas. El uso de JavaScript no se limita a los navegadores. Puede utilizarse en entornos de servidor y consola con Node. [10]

Véase también

Referencias

  1. ^ "100 especificaciones para la plataforma web abierta y contando". W3C. 29 de enero de 2011. Archivado desde el original el 8 de agosto de 2020. Consultado el 4 de diciembre de 2015 .
  2. ^ Henry S. Thompson (28 de marzo de 2011). "El futuro de las aplicaciones: perspectivas del W3C TAG". W3C. Archivado desde el original el 30 de diciembre de 2020. Consultado el 15 de mayo de 2011 .
  3. ^ "La web siempre verde". W3C. 2001. Archivado desde el original el 10 de julio de 2020. Consultado el 7 de abril de 2018 .
  4. ^ "HTML5: La joya de la plataforma web abierta". W3C. 8 de octubre de 2010. Archivado desde el original el 30 de mayo de 2013. Consultado el 20 de noviembre de 2010 .
  5. ^ "El W3C integra las matemáticas en la Web con el estándar MathML 3". W3C. 21 de octubre de 2010. Archivado desde el original el 5 de julio de 2020. Consultado el 20 de noviembre de 2010 .
  6. ^ "La próxima plataforma web abierta: lista de candidatos". W3C. 29 de enero de 2011. Archivado desde el original el 21 de enero de 2022. Consultado el 29 de enero de 2011 .
  7. ^ "Decisión del WG de publicar los microdatos HTML como nota del WG". W3C. 2 de octubre de 2013. Archivado desde el original el 6 de julio de 2020. Consultado el 15 de agosto de 2014. Nadie se ha ofrecido a editar la especificación de microdatos HTML según la convocatoria de voluntarios... Por lo tanto, el WG HTML resuelve por la presente que no puede continuar con este trabajo de manera productiva.
  8. ^ "Especificación HTML 4.0 — Recomendación W3C — Conformidad: requisitos y recomendaciones". World Wide Web Consortium. 18 de diciembre de 1997. Archivado desde el original el 5 de julio de 2015 . Consultado el 6 de julio de 2015 .
  9. ^ "¿Qué es CSS?". W3 . Archivado desde el original el 2020-12-24 . Consultado el 2023-05-31 .
  10. ^ "JavaScript". Github . Archivado desde el original el 2023-05-31 . Consultado el 2023-05-31 .