La plataforma web es un conjunto 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 ] Estar construida sobre la Web siempre verde (donde se llevan a cabo actualizaciones de software rápidas y automáticas, cooperación entre 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 de programación 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 [ a ] para documentos diseñados para ser mostrados en un navegador web . Define el contenido y la estructura del contenido web . A menudo se apoya en tecnologías como las hojas de estilo en cascada (CSS) y lenguajes de scripting como JavaScript .
Los navegadores web reciben documentos HTML de un servidor web o del 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. Mediante las estructuras HTML, se pueden insertar imágenes y otros objetos, como formularios interactivos, en la página renderizada. HTML proporciona un medio para crear documentos estructurados al denotar 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 . Etiquetas como y introducen directamente el contenido en la página. Otras etiquetas, como y su etiqueta de cierre correspondiente , rodean y proporcionan información sobre el texto del documento y pueden incluir etiquetas de subelementos. Los navegadores no muestran las etiquetas HTML, pero las utilizan para interpretar el contenido de la página.<img><input><p></p>
HTML puede incrustar programas escritos en un lenguaje de scripting 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 responsable del mantenimiento de HTML y actual responsable del mantenimiento de los estándares CSS, ha fomentado el uso de CSS sobre HTML de presentación explícita desde 1997. [ 9 ] Una forma de HTML, conocida como HTML5 , se utiliza para mostrar vídeo y audio, principalmente mediante el elemento, junto con JavaScript.<canvas>
CSS
Las hojas de estilo en cascada (CSS) son un mecanismo sencillo para añadir estilo (por ejemplo, fuentes, colores, espaciado) a los documentos web. [ 10 ]
Gráficos vectoriales escalables
Los gráficos vectoriales escalables ( SVG ) son un formato de gráficos vectoriales 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 Consorcio World Wide Web desde 1999.
Las imágenes SVG se definen en formato de gráficos vectoriales y se almacenan en archivos de texto XML. Por lo tanto, las imágenes SVG se pueden escalar sin pérdida de calidad, y los archivos SVG se pueden buscar , indexar , procesar mediante scripts 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 visualizan correctamente . SVG puede incluir JavaScript , lo que podría dar lugar a ataques de secuencias de comandos entre sitios (XSS) .
Véase también
Notas
Referencias
- ↑ "100 especificaciones para la plataforma web abierta y contando" . W3C. 29 de enero de 2011. Archivado del original el 8 de agosto de 2020. Consultado el 4 de diciembre de 2015 .
- ↑ Henry S. Thompson (28 de marzo de 2011). "El futuro de las aplicaciones: perspectivas del TAG del W3C" . W3C. Archivado del original el 30 de diciembre de 2020. Consultado el 15 de mayo de 2011 .
- ↑ "La web perenne" . W3C. 2001. Archivado del original el 10 de julio de 2020. Consultado el 7 de abril de 2018 .
- ↑ "HTML5: La joya de la plataforma web abierta" . W3C. 8 de octubre de 2010. Archivado del original el 30 de mayo de 2013. Consultado el 20 de noviembre de 2010 .
- ↑ "El W3C integra las matemáticas en la web con el estándar MathML 3" . W3C. 21 de octubre de 2010. Archivado del original el 5 de julio de 2020. Consultado el 20 de noviembre de 2010 .
- ↑ "La próxima plataforma web abierta - Lista corta" . W3C. 29 de enero de 2011. Archivado del original el 21 de enero de 2022. Consultado el 29 de enero de 2011 .
- ↑ "Decisión del Grupo de Trabajo de publicar los microdatos HTML como una nota del Grupo de Trabajo" . W3C. 2 de octubre de 2013. Archivado del original el 6 de julio de 2020. Consultado el 15 de agosto de 2014.
Nadie se ha ofrecido voluntario para editar la especificación de microdatos HTML según la convocatoria de voluntarios... Por lo tanto, el Grupo de Trabajo de HTML resuelve que no puede continuar productivamente con este trabajo.
- ↑ Hermans, Felienne ; Schlesinger, Ari (17 de octubre de 2024). «Un argumento a favor del feminismo en el diseño de lenguajes de programación». Actas del Simposio Internacional ACM SIGPLAN 2024 sobre Nuevas Ideas, Nuevos Paradigmas y Reflexiones sobre Programación y Software . ACM. págs. 205–222 . doi : 10.1145/3689492.3689809 . ISBN 979-8-4007-1215-9.
- ↑ "Especificación HTML 4.0 — Recomendación del W3C — Conformidad: requisitos y recomendaciones" . Consorcio World Wide Web. 18 de diciembre de 1997. Archivado del original el 5 de julio de 2015. Consultado el 6 de julio de 2015 .
- ↑ "¿Qué es CSS?" . W3 . Archivado del original el 24-12-2020 . Consultado el 31-05-2023 .
- Propiedades de Internet establecidas en 2011
- HTML5
- Estándares del Consorcio World Wide Web