stringtranslate.com

Estándares web

Los estándares web son estándares formales, no propietarios y otras especificaciones técnicas que definen y describen aspectos de la World Wide Web . En los últimos años, el término se ha asociado con más frecuencia con la tendencia de respaldar un conjunto de mejores prácticas estandarizadas para la creación de sitios web y una filosofía de diseño y desarrollo web que incluye esos métodos. [1]

Descripción general

Los estándares web incluyen muchos estándares y especificaciones interdependientes, algunos de los cuales rigen aspectos de Internet , no sólo la World Wide Web. Incluso cuando no están centrados en la web, dichos estándares afectan directa o indirectamente el desarrollo y la administración de sitios web y servicios web . Las consideraciones incluyen la interoperabilidad , accesibilidad y usabilidad de páginas web y sitios web.

Los estándares web constan de lo siguiente:

En términos más generales, las siguientes tecnologías también pueden denominarse "estándares web":

Los estándares web son especificaciones en evolución de tecnologías web. [10] Los estándares web son desarrollados por organizaciones de normalización (grupos de partes interesadas y a menudo competidoras encargadas de la estandarización), no tecnologías desarrolladas y declaradas estándar por un solo individuo o empresa. Es crucial distinguir aquellas especificaciones que están en desarrollo de aquellas que ya alcanzaron el estado de desarrollo final (en el caso de las especificaciones del W3C , el nivel de madurez más alto).

El movimiento de estándares web

La primera manifestación visible del movimiento de estándares web fue el Proyecto de Estándares Web , lanzado en agosto de 1998 como una coalición de base que luchaba por un mejor soporte de estándares web en los navegadores. [11]

El movimiento de estándares web apoya conceptos de diseño web basado en estándares, incluida la separación de la estructura del documento de una página web o la apariencia y el comportamiento de una aplicación; un énfasis en el contenido estructurado semánticamente que valida (es decir, que no contiene errores de composición estructural) cuando se prueba con el software de validación mantenido por el World Wide Web Consortium ; y mejora progresiva , un enfoque en capas para la creación de páginas web y aplicaciones que permite a todas las personas y dispositivos acceder al contenido y la funcionalidad de una página, independientemente de su capacidad física personal (accesibilidad), velocidad de conexión y capacidad del navegador.

Antes del movimiento de estándares web, muchos desarrolladores de páginas web utilizaban una sintaxis HTML incorrecta y no válida, como "diseños de tabla" e imágenes GIF "espaciadoras" para crear páginas web, un enfoque a menudo denominado " sopa de etiquetas ". Estas páginas buscaban tener el mismo aspecto en todos los navegadores de cierta antigüedad (como Microsoft Internet Explorer 4 y Netscape Navigator 4), pero a menudo eran inaccesibles para personas con discapacidades. Las páginas de sopa de etiquetas también se mostraban o funcionaban incorrectamente en navegadores más antiguos y requerían bifurcaciones de código como JavaScript para Netscape Navigator y JScript para Internet Explorer , lo que aumentaba el costo y la complejidad del desarrollo. El código adicional requerido y la falta de un lenguaje de diseño de páginas de almacenamiento en caché hicieron que los sitios web fueran "pesados" en términos de ancho de banda, al igual que el uso frecuente de imágenes como texto. Estos requisitos de ancho de banda eran onerosos para los usuarios de los países en desarrollo, las zonas rurales y dondequiera que no estuvieran disponibles conexiones rápidas a Internet.

El movimiento de Estándares Web iniciado por Glenn Davis , George Olsen, Jeffrey Zeldman , Steven Champeon, Todd Fahrner, Eric A. Meyer , Tantek Çelik , Dori Smith, Tim Bray , Jeffrey Veen y otros miembros del Proyecto de Estándares Web reemplazó a los que utilizaban mucho ancho de banda. sopa de etiquetas con marcado semántico ligero y mejora progresiva , con el objetivo de hacer que el contenido web sea "accesible para todos". [12]

El movimiento de Estándares Web declaró que HTML , CSS y JavaScript eran más que simplemente tecnologías interesantes. "Son una forma de crear páginas web que facilitarán el doble objetivo de una presentación sofisticada y apropiada y una accesibilidad generalizada". [12] El grupo logró persuadir a Netscape , Microsoft y otros fabricantes de navegadores para que admitieran estos estándares en sus navegadores. Luego se dedicó a promover estos estándares entre los diseñadores, que todavía utilizaban sopa de etiquetas , Adobe Flash y otras tecnologías patentadas para crear páginas web.

En 2007, Douglas Vos inició el Día del Gorro Azul , inspirado en Jeffrey Zeldman, quien aparece con una gorra azul en la portada de su libro de 2003 Designing with Web Standards . [13] Desde entonces, el 30 de noviembre es la celebración internacional anual de los estándares web y la accesibilidad web . [14]

Uso común

Cuando se describe que un sitio web o una página web cumplen con los estándares web, generalmente significa que el sitio o la página tiene HTML , CSS y JavaScript válidos . El HTML también debe cumplir con las pautas semánticas y de accesibilidad . El cumplimiento total del estándar también cubre la configuración adecuada para la codificación de caracteres , RSS válido o fuente de noticias Atom válida, RDF válido , metadatos válidos , XML válido , incrustación de objetos válida, incrustación de scripts válida, códigos independientes del navegador y de la resolución, y la configuración adecuada del servidor.

Cuando se analizan los estándares web, las siguientes publicaciones suelen considerarse fundamentales:

La accesibilidad web normalmente se basa en las Pautas de Accesibilidad al Contenido Web [17] publicadas por la Iniciativa de Accesibilidad Web del W3C .

El trabajo del W3C hacia la Web Semántica se centra actualmente en publicaciones relacionadas con el Marco de descripción de recursos (RDF), la recopilación de descripciones de recursos de dialectos de idiomas (GRDDL) y el lenguaje de ontología web (OWL).

Publicaciones y organismos de normalización.

Una Recomendación del W3C es una especificación o conjunto de directrices que, después de un amplio consenso, ha recibido el respaldo de los miembros del W3C y del Director.

Un estándar de Internet del IETF se caracteriza por un alto grado de madurez técnica y por una creencia generalizada de que el protocolo o servicio especificado proporciona un beneficio significativo a la comunidad de Internet. A una especificación que alcanza el estado de Estándar se le asigna un número en la serie STD del IETF, conservando su número RFC del IETF original.

Presiones no estándar y de propiedad de los proveedores

HTML 5 contiene numerosas "violaciones deliberadas" de otras especificaciones, para adaptarse a las limitaciones de las plataformas existentes. [18]

Pruebas de cumplimiento de estándares web

Existen pruebas de cumplimiento tanto para el código HTML generado por los sitios web como para la interpretación fiel del código HTML por parte de los navegadores web.

Pruebas de cumplimiento del código del sitio web

W3C ofrece servicios en línea para probar sitios web directamente tanto para desarrolladores de sitios web como para usuarios de sitios web. Éstas incluyen:

Pruebas de cumplimiento para navegadores web

El Web Standards Project (WaSP), aunque el desarrollo está oficialmente inactivo , continúa ofreciendo dos niveles de servicios de prueba para navegadores web:

Ver también

Referencias

  1. ^ "Misión - Proyecto de estándares web". Avispa . Consultado el 19 de enero de 2009 .
  2. ^ "Publicaciones e informes técnicos del W3C". W3C . Consultado el 19 de enero de 2009 .
  3. ^ abc Allsopp, John (9 de diciembre de 2009). Desarrollando con Estándares Web . Berkeley: nuevos jinetes. pag. 11.ISBN _ 978-0-321-70271-5.
  4. ^ "Estándares WHATWG". spec.whatwg.org . Consultado el 22 de noviembre de 2020 .
  5. ^ "Publicaciones formales de Ecma". Ecma . Consultado el 19 de enero de 2009 .,
  6. ^ "Búsqueda de World Wide Web en estándares ISO". YO ASI . Consultado el 19 de enero de 2009 .
  7. ^ "Página RFC del IETF". IETF . Consultado el 19 de enero de 2009 .
  8. ^ "Informes técnicos Unicode". Consorcio Unicode . Consultado el 19 de enero de 2009 .
  9. ^ "Página de inicio de la IANA". IANA . Consultado el 19 de enero de 2009 .
  10. ^ Leslie Sikos (2011). Estándares web: dominio de HTML5, CSS3 y XML. Presione . ISBN 978-1-4302-4041-9.
  11. ^ Sliwa, Carol (17 de agosto de 1998). "Estándares del navegador apuntados". Mundo de la informática . vol. 32, núm. 33. pág. 76. ISSN  0010-4841.
  12. ^ ab "Misión de estándares web". Archivo.webstandards.org . Consultado el 26 de febrero de 2014 .
  13. ^ Zeldman, Jeffrey (20 de noviembre de 2008). "Día II del gorro azul". Zeldman sobre diseño web y de interacción . Consultado el 21 de abril de 2020 .
  14. ^ Caminante, Alissa (30 de noviembre de 2009). "¿Por qué su diseñador web lleva hoy un sombrero azul?". Empresa Rápida . Consultado el 21 de abril de 2020 .
  15. ^ Berners-Lee, Tim ; Fielding, Roy T .; Master, Larry (1998). Identificadores uniformes de recursos (URI): sintaxis genérica. IETF . doi : 10.17487/RFC2396 . RFC 2396 . Consultado el 27 de octubre de 2009 .
  16. ^ Fielding, Roy T .; Gettys, James ; Mogul, Jeffrey C.; Nielsen, Henrik Frystyk ; Maestro, Larry; Leach, Paul J.; Berners-Lee, Tim (1999). Protocolo de transferencia de hipertexto: HTTP/1.1. IETF . doi : 10.17487/RFC2616 . RFC 2616 . Consultado el 27 de octubre de 2009 .
  17. ^ "Pautas de accesibilidad al contenido web 1.0, recomendación del W3C del 5 de mayo de 1999". W3C. 1999 . Consultado el 18 de febrero de 2009 .
  18. ^ "HTML 5: vocabulario y API asociadas para HTML y XHTML: cumplimiento de otras especificaciones" . Consultado el 29 de junio de 2017 .

enlaces externos