¿QUÉ SON LOS ESTÁNDARES DE LA WEB (REALMENTE LOS NECESITAMOS)?

-

Cuando te sientas a desarrollar un nuevo sitio web, probablemente tienes un proceso exhaustivo que sigues con listas de control para todo lo que necesitas hacer. ¿Pero esas listas de control incluyen algo sobre los estándares de la web? Y, si no, ¿deberían?

Hoy vamos a ver qué son los estándares web, por qué los usamos y qué es lo que realmente necesitas hacer con ellos como desarrollador web.

¿Qué son los estándares de la web?

Cuando hablamos de estándares web, nos referimos a especificaciones formales a las que Internet y todo lo que hay en ella debería adherirse. Por lo tanto, esto es generalmente menos acerca de cómo aparece el frontend de un sitio web y más acerca de cómo está estructurado el backend del mismo.

Los estándares web tampoco se centran sólo en el desarrollo web. También se refieren a los navegadores, HTTP, software de diseño y desarrollo, así como a los dispositivos de consumo. Esencialmente, los estándares web se desarrollan y formalizan para dar fuerza y consistencia al propio núcleo de la web. Cuanto más nos adherimos a estos estándares, más accesible se vuelve la web para todos.

Incluso si no estás involucrado en la codificación de tus sitios web, es probable que estés familiarizado con los estándares web actuales:

HTML, CSS Y JAVASCRIPT VÁLIDOS

Un código mal escrito puede causar muchos problemas para el funcionamiento de un sitio web, sin mencionar los errores que puede introducir. Así que, esta será una de las primeras cosas que tendremos que abordar.

Dado que HTML, CSS y JavaScript forman la columna vertebral de la web, hay estándares estrictos en cuanto a cómo se escriben y cuándo se usan. Además, a medida que las variaciones de estos lenguajes entran en el léxico de la web, como HTML5 y CSS3, también se crean estándares para ellos.

Al estandarizar la codificación, hacemos posible que todos los desarrolladores y diseñadores hablen el mismo lenguaje, y que todos los navegadores o software los comprendan.

GRÁFICOS

Esto es importante para los diseñadores web, aunque no es tanto una norma estricta como un conjunto de mejores prácticas para el uso de gráficos por Internet. Por ejemplo, esto es lo que recomienda el W3C:

  • PNG para las fotos
  • SVG para la visualización de datos
  • CSS para mejorar el HTML básico
  • API de Canvas para crear gradientes, formas y otros efectos de diseño
  • WebCGM para gráficos vectoriales

Si quieres que tu sitio web funcione de la manera más eficiente posible, es importante tomes en serio estas recomendaciones.

RESPUESTA MÓVIL

Con la proliferación de dispositivos inteligentes y la inmensa variedad de dispositivos disponibles, se ha vuelto crítico tener estándares para la web móvil.

Dicho esto, los organismos de estandarización no sólo han estandarizado el diseño responsive. También han creado un conjunto de mejores prácticas para la web móvil.

Aquí hay un ejemplo de algunos de los estándares de la web móvil que tenemos:

Las directrices no sólo se proporcionan para el diseño o las herramientas utilizadas. También se centran en cosas como el procesamiento de los pagos, la seguridad del sitio web y el rendimiento.

Las recomendaciones para las mejores prácticas son igual de profundas e interesantes:

Se espera ver un mayor enfoque en los estándares de la web móvil a medida que más usuarios acceden a los sitios web desde sus dispositivos inteligentes.

ARQUITECTURA WEB

Esto se refiere a la forma en que estructuramos la información entre bastidores. Por lo tanto, se han elaborado normas para cosas como:

  • URLs y URIs
  • XML
  • HTTP y HTTPS
  • Character sets
  • Codificación

Usando estándares para la forma en que etiquetamos e identificamos partes de la web, puede convertirse en más accesible a nivel mundial.

ACCESIBILIDAD

La Iniciativa de Accesibilidad a la Web (WAI) forma parte del mayor Consorcio de la World Wide Web (más información al respecto a continuación).

A diferencia de algunos de los otros estándares web mencionados aquí, la estandarización de la accesibilidad es un gran problema.

Como puede ver en la captura de pantalla anterior, no es sólo algo que afecta al código de los desarrolladores web o a la concepción de los diseñadores web. Afecta a todos los que contribuyen a un sitio web: redactores, testers, directores de proyectos, responsables de políticas, etc.

Hay mucho que sacar de la caja cuando se trata de los estándares de accesibilidad. Basta con decir que si estás construyendo un sitio web que tiene como objetivo servir activamente al público, entonces cada uno de estos estándares tiene que convertirse en parte de tu flujo de trabajo.

¿De dónde vienen los estándares web?

En los primeros días de la web, las guerras de navegadores entre Internet Explorer y Firefox eran problemáticas. Mientras intentaban competir por una mayor cuota de mercado, sus tecnologías divergían enormemente. Si se los dejaba a su aire, esos navegadores podrían haber hecho un verdadero desastre en Internet, causando una experiencia fracturada de navegador a navegador y de sitio web a sitio web.

Tim Berners-Lee, la persona que fundó la World Wide Web, decidió que había que hacer algo y, como resultado, formó el Consorcio de la World Wide Web (W3C).

Desde que se fundó W3C, la misión de esta organización de estándares ha sido establecer normas universales que permitan que la web crezca en una dirección positiva.

El W3C no era la única organización de estándares que intentaba mejorar Internet en sus inicios. El Proyecto de Estándares Web surgió en los 90 para dar apoyo al W3C. Su misión específica era ayudar a hacer la web menos costosa y compleja de construir y administrar. Aunque se disolvió en 2013, jugó un papel crítico en hacer que los navegadores web soportaran HTML 4 y XHTML.

Hoy en día, hay otras organizaciones de estandarización que ayudan a traer orden y control a la web. Estas son algunas de las más grandes que operan hoy en día:

  • Ecma existe desde los años 60. Su objetivo ha sido estandarizar los sistemas de comunicación e información. También es responsable del desarrollo de ECMAScript, que estandarizó el JavaScript.
  • Internet Engineering Task Force (IETF) se dedica a fortalecer la arquitectura de Internet mientras crea un entorno más abierto.
  • La comunidad WHATWG ha desarrollado una serie de estándares y no estándares en torno a cosas como las URL, la codificación, las API y el código.

Estas organizaciones – como los primeros creadores de la web – no están en esto para hacer dinero. Su único objetivo es crear un Internet libre, abierto y eficiente para cada usuario.

Entonces, ¿por qué necesitamos estándares web?

Por último, pero no menos importante, hablemos del por qué.

En lo que respecta a los usuarios, uno de los mayores beneficios para ellos es la previsibilidad de la web.

Eso no quiere decir que los estándares web te prohíban ser creativo en la forma de diseñar un sitio web. Sin embargo, en términos de cómo funciona y cómo tus usuarios pueden interactuar con ella, esos elementos deben ser consistentes con el resto de la web. Esto crea un entorno más atractivo para los usuarios, ya que elimina la dificultad y la confusión que conlleva entrar en un nuevo territorio.

En lo que respecta a los diseñadores web, creo que eso ya ha quedado claro. No sólo te ayuda a trabajar más eficientemente, sino que te permite contribuir a construir una mejor web, una que esté bien construida y sea accesible para todos.

Alvaro González Palaciohttps://alvarogpalacio.com
De Cantabria a Catalunya, de vez en cuando escribo, otras soy un freelance más.

Comparte este post!

También puedes seguirme en Twitter

7SeguidoresSeguir

Por si te interesa:

IONOS - Colaborador oficial

Recent comments