Usar estándares o no: he ahí el dilema

Si nos ponemos a recordar, realmente la Web no tiene tanto tiempo con nosotros: apenas de 10 a 15 años. En aquel entonces hacer páginas o sitios web era algo similar a un acto de alquimia, donde se toma un poco de HTML de acá, otro poco de Javascript / VBScript de acá y una imagen de otro lado, mezclado en el bloc de notas o cualquier otro editor de texto y ya estaba... una página más o menos armada que se veía más o menos bien en todos lados. En esa época la Web era como el viejo Oeste (the Wild, Wild Web) en el sentido de que era un territorio nuevo e inexplorado donde cada cosa que se hacía era un descubrimiento.

De la misma manera que el viejo Oeste, en la web de los 90s no había reglas muy claras para hacer sitios web y conforme se fueron multipicando los sitios también se fueron multiplicando los problemas, especialmente los de compatibilidad entre navegadores y plataformas y el peso de descarga. La web se convertía en una serie de callejones cerrados y el trabajo como webmaster se multiplicaba porque habia que hacer versiones diferentes de una página para diferentes medios y el mantenimiento se volvía una pesadilla.

Estandares WebPara resolver este problema es que el organismo encargado de 'regular' la Web, el World Wide Web Consorcium o W3C crea una serie de recomendaciones que después fueron llamadas Estándares Web (con mayúsculas, por favor), cuyo fin era normalizar los lenguajes (HTML) y crear normas y buenas prácticas para creación de páginas y sitios web. Entonces vemos emerger tecnologías como XML, XHTML, CSS, XSLT... La principal idea detrás de los Estándares Web es que las páginas desarrolladas siguiendo estas normas se vean bien en cualquier navegador, plataforma y aparato, sin importar si es una PC, un celular, un kiosko, un xBox  o un televisión, y que además sean fáciles de mantener al ejecutar una separación adecuada de presentación, contenido y aplicación. ¿Quién no querría subirse a la nueva ola de los Estándares?

Hace algunas semanas una amiga que es diseñadora web se enfrentaba a un dilema: tenía un sitio muy interesante para hacer y que se prestaba muy bien a ser implementado utilizando estándares web, pero tenía poco tiempo para terminarlo y me comentaba que temía no poder acabarlo a tiempo porque no sentía no tener la experiencia necesaria utilizando Estándares Web. Esto es algo muy común en estos días, ya que prácticamente no hay herramientas  de diseño web que ayuden o soporten la creación de sitios desde cero basados en Estándares y la curva para aprender toda la talega de nuevos conceptos es bastante pronunciada... todo el asunto de ahorro de tiempo en mantenimiento y actualización carece de sentido si el cliente tiene prisa en el lanzamiento de su sitio.

Microsoft Expression Web es un programa orientado precisamente a personas que desean crear y diseñar sitios basados en Estándares y desde el principio hace hincapié en estos conceptos: nada de tablas para diseño, nada de HTML no declarado. Inclusive tiene validadores de etiquetado para revisar que nuestras páginas sigan lo más cerca posible las recomendaciones del W3C y tiene reportes para tener una idea de cómo se verán las páginas en diferentes navegadores, entre otras monerías.

Expression Web XHTML/CSS validator

Expression Web es parte de Expression Studio y es posible descargar una versión de prueba para trabajar con ella de manera inmediata. Échenle un vistazo y vean que tal les funciona. En el caso de mi amiga, ella acabó el sitio a tiempo y ya es fan de la herramienta ¡y de los Estándares!