Spanish flagItalian flagPortuguese flagEnglish flagGerman flagFrench flagJapanese flagDutch flag

Tiempo estimado de lectura 5:03 min. rellotge
Calidad en el desarrollo web: Validaciones del W3C

Con el enorme avance de la red de redes, en cuanto a contenidos se refiere, se hacia más que necesario un método que nos permitiese depurar y evaluar la calidad de estos, de tal forma que dotemos de consistencia y solidez, así como un aporte de garantía de buen hacer, al desarrollo de nuestros websites.

Este método de validación lo proporciona el consorcio de la World Wide Web, más conocido como el W3C. Se trata de un servicio web denominado Markup Validation Service, cuya traducción sería algo así como Servicio de validación de Etiquetado, refiriéndose esto al sistema de formateo del hipertexto con el que montamos nuestros sitios o portales para la web.

El servicio ofrecido por W3C permite validar los documentos en formato HTML que forman parte de un sitio web en función de si cumplen o no con las pautas establecidas por los estándares del consorcio, para HTML y XHTML. Cabe destacar que, además, este servicio puede ofrecer otras funcionalidades complementarias a la validación relativa a la calidad de nuestros fuentes, como puede ser el uso de este para la comprobación de los errores de código en documentos etiquetados de cualquier tipo que posean un estándar definido por el consorcio, así pues, podemos comprobar la consistencia de nuestros códigos XML o MathML.

La idea de validar códigos HTML para asegurar la calidad de nuestros ficheros no es nueva, aunque sea ahora cuando empieza a tener algo de empuje por parte de los desarrolladores. El primer servicio de validación fue creado en 1994 por Dan Conolly y Mark Gaither, miembros activos del consorcio W3C, que desarrollaron un pequeño parser para HTML capaz de detectar errores de tipado y catalogar en función del número de ocurrencias de los mismos la calidad del fuente analizado. Esta idea ha ido derivando en múltiples sistemas de validación para la web, de ellos vamos a citar los más importantes, así como sus referencias.

Para validar HTML tenemos dos opciones, en primer lugar el servicio del W3C que puede encontrarse en: http://validator.w3.org/ y el asistente de limpieza de código, ideal para cuando generamos automáticamente HTML a partir de editores no especializados en ello, tales como Microsoft Word (opción “Save As” … HTML ), este es el HTML tidy que puede encontrarse en: http://www.w3.org/People/Raggett/tidy/.

La validación de nuestros ficheros de estilo en cascada, para la aplicación de los mismos en las vistas HTML con el objetivo de mostrar de forma más vistosa los contenidos de nuestro website, puede ser validado en el W3C CSS Validation Service, cuya URL es: http://jigsaw.w3.org/css-validator/

También podemos validar nuestros ficheros RDF con el W3C RDF Validation Service disponible en: http://www.w3.org/RDF/Validator/

Incluso validar nuestros esquemas XML con W3C XML Schema Validator, mediante http://www.w3.org/2001/03/webdata/xsv

Y ya citado con anterioridad, en otro artículo de MundoInformática, el nivel de accesibilidad en la web mediante el servicio TAW de la rama del W3C: WAI. Se puede acceder a través de: http://www.tawdis.net/taw3/cms/es

Todos estos servicios se han unificado para formar el denominado W3C Quality Assurance Toolbox, que podríamos traducir como Paquete de Herramientas para el Aseguramiento de la Calidad del W3C. Este paquete se distribuye de forma gratuita y se desarrolla siguiendo la filosofía opensource, con lo que se puede acceder a ver cómo se desarrollan los validadores. Toma especial enfasis en este paquete el Link Checker, que valida que los enlaces que tenemos en nuestro website apuntan a contenidos y que están bien construidos.

Si deseamos ver las especificaciones, o estándares con los que trabaja este paquete, el W3C nos brinda la posibilidad de acceso a los mismos mediante su sección de publicaciones e informes técnicos disponible en: http://www.w3.org/TR/

El nivel de conformidad de los contenidos dentro de estos servicios se obtiene una vez se cumple con un grado relativo de los estándares, no necesariamente se debe de cumplir con todos, aunque sería lo más recomendable.

Una vez podemos afirmar que nuestro website ha sido validado por alguno de los anteriormente citados servicios podemos proceder a anunciarlo en nuestro espacio, al igual que cuando una empresa certifica la calidad de sus productos mediante la introducción de su sello de calidad en los mismos. Estos servicios proporcionan una serie de banners que podemos incluir dentro de nuestros espacios web mediante la introducción de un simple código HTML, proporcionado por ellos, que permite certificar que se posee los niveles de conformidad que en ellos se anuncian. Además, estos banners nos redirigen al website del servicio de validación correspondiente de tal forma que el cliente de un portal web puede, efectivamente, comprobar que la información que en este banner se adjunta es correcta, y que por tanto el sitio web es de calidad.

La introducción de estos banners en un website que no haya cumplido con las validaciones oportunas no está permitida aunque es habitual ver como se introducen en múltiples sites, sin control alguno. Esto es un potencial de mala imagen para el portal dado que, una vez accedemos al resultado de la validación y este nos informa de la no conformidad de los criterios de calidad, ya sabemos que el contenido del portal no está bien estructurado y que, además, los responsables del mismo prefieren mentir acerca de este tema. En opinión del que escribe estas líneas debería ser tratado de forma más severa porque, a fin de cuentas, estos sistemas lo que nos brindan es un mecanismo con el que validar y certificar la calidad de nuestros productos. Es cierto que el concepto de producto dentro de la informática orientada al software es algo abstracto ya que se concibe como un ente intangible, no es un objeto que se pueda tocar, sino que el producto en sí mismo podría ser considerado en realidad como un servicio. Pero, sea como sea tenido en cuenta, es un producto como puede serlo un automóvil o una casa, y es sabido que actualmente la tendencia de desarrollo nos desvía la mirada a la producción en cadena, formando líneas de productos software y fábricas de los mismos. Entonces, ¿por qué no se toma de una forma más severa el no cumplimiento de los estándares por parte de los diversos websites?

Quizás porque como en todo, el dinero manda, y la comunidad de desarrolladores web sabemos que existen una serie de gigantes que se han movido por terrenos resbaladizos de incumplimiento de estándares del W3C, entre otros.

En resumidas cuentas, los que nos ganamos la vida con esto queremos que nuestros productos sean los mejores dentro de su gama y, para ello, debemos certificar que el desarrollo de los mismos se ha llevado a cabo mediante un margen de calidad que podemos validar de forma dinámica y en tiempo real, tanto nosotros como desarrolladores, como el usuario del producto web que, además de todo esto, gracias a los sistemas anteriormente citados no requiere ningún coste adicional, en contraposición a otros sistemas de validación en otras ingenierías.

1 Estrella2 Estrellas3 Estrellas4 Estrellas5 Estrellas (1 votos, promedio: 5 de 5)
Cargando ... Cargando ...



...por Ildefonso Montero ...por Ildefonso Montero


Enlaces Patrocinados:



Otros Reportajes:

Otros Reportajes Composición tipográfica en el Diseño Web »
Otros Reportajes Buenas prácticas para el diseño web: La web 2.0 »






Publicidad


3 comentarios en Calidad en el desarrollo web: Validaciones del W3C

  1. Validar el código fuente nos permite a los desarrolladores depurar al máximo los residuos que se generan cuando el código fuente se manipula mucho. Las validaciones W3C son una buena herramienta.

  2. Cada día los usuarios de Internet buscan páginas web de mayor calidad, tanto en diseño como en contenidos. Actualmente el 90% de las páginas se basan en contenidos copiados uno de otros por eso, encontrar a alguien como vosotros se agradece.

  3. He leído tu informe Ildefonso y opino que tienes toda la razón del mundo. Los desarrolladores o webmasters de páginas web debemos de cuidar al máximo la calidad del sitio. W3C es genial, gracias por indicármelo, no lo sabía.

Publicidad




PortalMundos Factory, S.L. | 2000 - 2008 | Hosting Profesional por isyourhost.com isyourhost.com