Ya sé mucho sobre estándares web y los estoy usando. También me doy cuenta claramente de que utilizar estándares web no es para poder decir con orgullo "Oye, ¿tu sitio pasó la verificación estándar?", sino para más. Pero como diseñador web de "élite", a veces siempre me siento confundido. Simplemente usar y contarles a otros sobre los estándares web no es toda la historia. La pregunta es: si hacemos esto ahora, la situación seguirá siendo la misma el año que viene. año después de eso? ¿Existe todavía un pequeño número de diseñadores que adoptan estándares web, mientras que la mayoría de los diseñadores continúan diseñando sitios para IE? ¿A dónde vamos?
Esta pregunta surgió después de leer el artículo "La verdadera razón por la que debería preocuparse por los estándares web" de Design by FireAndrei. También por el artículo de Keith sobre estándares web que publicó no hace mucho. ¿Cómo podemos ir más allá y hacer algo práctico para los estándares web? Creo que el primer paso (que puede ser una mala idea) es hacer que profesionales de la web, como Eric Meyer, Douglas Bowman, etc., lleven a cabo un rediseño y una planificación integrales del sitio de verificación del W3C y del manual guía. Andrei en su artículo "Design Eye for the Usability Guy" propone un paquete de conocimientos y efectos que es un excelente ejemplo. Señala simple y claramente las deficiencias del sitio del W3C en muchas áreas, como su fea interfaz. Andrei también mencionó el lanzamiento de una fundación para recaudar fondos para promover este asunto. Personalmente creo que es una muy buena idea y un punto de partida.
Transformando el W3C
Podría decirse que el W3C es el núcleo de todo lo relacionado con los estándares web. Quiero decir, sobre todo, el W3C es como un taller de reparación de automóviles: usted "conduce" su sitio y obtiene gasolina y todo el mantenimiento. La realidad es que si recién está comenzando a aprender los estándares web, las advertencias de validación del W3C pueden resultarle difíciles de entender. De hecho, el W3C debería contener todos los tutoriales de CSS, lo que debería permitirle obtener respuestas de forma sencilla, en lugar de preguntar sin comprender qué hacer ahora. Es posible que necesites ir a un determinado sitio para encontrar la respuesta, otros encuentran la respuesta en otros sitios y respuestas no autorizadas se difunden por toda la web y continúan generando debate. Sería bueno que todos los problemas pudieran resolverse en el W3C. Cuando ocurre un problema, lo primero que debe pensar es visitar el W3C. Bien, sé que esta idea no es fácil de implementar, pero el W3C debería al menos ser útil e inspirar a la gente a aprender los estándares web, y estoy dispuesto a dedicarme a ese trabajo.
La transformación del W3C todavía no puede cambiar la situación actual en la que sólo unas pocas personas utilizan estándares, pero es al menos un comienzo. La verdadera razón del lento despliegue de los estándares web es que a Microsoft no le importa lo que hace y lo que no hace porque es capaz de hacerlo (y de no hacerlo). Al igual que sus agujeros de seguridad, ocurren casi todos los días y los usuarios no pueden cambiar esta situación incluso si gastan mucho dinero. Microsoft está dispuesto a gastar algunos de los recursos de Longhorn para continuar dando soporte al Service Pack 2 de XP simplemente porque los medios han expuesto demasiados problemas y tiene que hacerlo bajo presión.
unión Europea
¡El caso de la UE de castigar al Windows Media Player de Microsoft es una broma! Cada vez que necesito poner una película en una página web, uso la tecnología QuickTime. Es un software muy bueno. Puedes obtener un archivo corto pero una película de buena calidad, mejores capacidades de procesamiento de guiones, etc. Pero cada vez tengo que "pelear" y debatir casi alocadamente con mis clientes. El argumento del cliente es que la mayoría de los usuarios que visitan el sitio web utilizan Windows Media Player, ¿por qué no utilizar Windows Media Player? ¿No es molesto que esto suceda cada vez? La UE puede castigar a Microsoft como quiera, pero eso no cambia los pensamientos y acciones de Microsoft. Vivimos en una sociedad democrática, pero eso no significa que el mundo del software también lo sea. Al contrario, el mundo del software está lleno de monopolios. . Lo mismo sucede en el navegador IE. Tal vez tengamos la responsabilidad de decirle a los gobiernos de la UE y de los EE.UU. en qué tipo de entorno vivimos cada día, pero estoy casi convencido de que nadie tiene la capacidad de hacerlo, ya que allí (los gobiernos de la UE y los EE.UU.) ya no tienen acceso a Internet. expertos allí (al menos que yo sepa, no los suficientes).
¿Por qué no obligar a los fabricantes de software de diseño web a desarrollar aplicaciones que soporten los estándares web, obligándonos así a utilizar los estándares web de forma estricta? ¿Es esto posible? Este enfoque ni siquiera da lugar a críticas. Creo que sólo ejerciendo cierta presión sobre Microsoft podremos alcanzar algunos objetivos. No hay presión, todo continuará, nada cambiará y Microsoft puede seguir librando una gran batalla. Eche un vistazo al comentario de Robert Scoble.
¿Una lista negra?
¿Qué tal configurar un sitio web de lista negra? Incluya en una lista negra todos los sitios que le obliguen a utilizar IE y no estén dispuestos a adoptar estándares web. Todos los sitios de blogs estándar web crean enlaces que apuntan al sitio de la lista negra (el icono "Obtener FireFox" o el icono de Zeldman se encuentran debajo del enlace). Si se expone a gran escala, creo que la mayoría de las empresas querrán ser eliminadas de la lista negra. Sé que es drástico, pero la mayoría de los sitios comerciales entienden que tal vez nunca hayan oído hablar de los estándares web, y eso es un hecho. Esta "violencia" puede ser necesaria y afectar indirectamente a Microsoft.
Un sello/certificado de calidad
Otra idea es otorgar a los sitios comerciales que adoptan estándares web un certificado de calidad, o una etiqueta de calidad, como un certificado ISO. Al hacer esto, no sólo damos a nuestros clientes la garantía de que el sitio está basado en estándares web, sino que también se beneficiarán de ello. Al fin y al cabo, tener un producto con un sello de calidad reconocido en todo el mundo aumentará su atractivo de venta. Si hacerlo aumentara "la credibilidad y la reputación" o la exposición, creo que los clientes estarían dispuestos a considerar este enfoque. Si un gran número de empresas eligen este enfoque, Microsoft sentirá la presión y considerará hacer algo con respecto a los estándares web.
Las anteriores son todas mis ideas personales aleatorias. No sé cómo realizarlas y no sé si se pueden realizar. Pero al menos me preocupo y trato de pensar en algo. Quizás estas ideas puedan ser vistas y aceptadas por muchas personas (incluidos los líderes de estándares web) y luego actuar en consecuencia. También se necesita algo de capital para empezar, cambiar las cosas requiere mucho esfuerzo y dinero.
-----Traducción completada. El siguiente es un resumen de algunos comentarios sobre este artículo. Para obtener más comentarios, consulte el artículo original.
Resumen de comentarios
Lukasz: ¿Por qué te molesta tanto IE? ¿Qué debes hacer? Seamos realistas: Windows es el sistema operativo más común en el mundo, e IE es el navegador más común. Su participación alcanza más del 95%. ¿Por qué alguien debería preocuparse por los márgenes (FireFox, Mozilla, etc., pase lo que pase)? Como usuario, me importa la información, no si la empresa sigue qué estándar. Le sugiero que considere: ¿Por qué el navegador de Microsoft es tan popular si no admite estándares?
lars: La gente ha estado usando IE durante mucho tiempo y las empresas crean sitios que cumplen con IE y no se preocupan por los estándares web del W3C debido al costo adicional y porque no existen herramientas de edición que cumplan con los estándares WYSIWYG. También es casi imposible crear una lista negra, hay muchos sitios diseñados sólo para IE. En cuanto a la afirmación de Lukasz de que la participación de IE es superior al 95%, no estoy de acuerdo. Cualquiera que haya leído "Diseño con estándares web" de Zeldman sabe que muchos otros navegadores pretenden ser IE para poder mostrar sitios diseñados sólo para IE.
ByteWarrior: Ya existe una lista negra, consulte aquí PromoZilla.nl (en los Países Bajos). Hay más de 300 sitios web en la lista negra, 50 de los cuales han sido modificados para ser compatibles con Mozilla/Firefox.
tinotino: Microsoft está jugando inteligentemente pero no sabiamente. Somos un hacha pequeña contra un árbol grande. Necesitamos estándares, así como si las pulgadas no fueran el estándar, mediríamos con los pies. Odio depurar errores de sitios en todos los navegadores disponibles, es una idiotez e ineficaz.
Rob van der Linde: Si es necesario, puedo ayudar a escribir PHO/MySQL para respaldar la creación de un sitio web de lista negra global (en mi tiempo libre). Pero no puedo proporcionar espacio en el servidor ni nombre de dominio. Tal vez podamos buscar ayuda de un grupo de programadores de PHP o crear un proyecto de este tipo en Sourceforge.
David: Soy diseñador y no sé nada sobre programación. Después de leer todas las publicaciones, no creo que la gente no quiera usar estándares, es solo que las personas que ya tienen habilidades de diseño competentes no quieren dejar de diseñar y escribir código.
Veerle (Autor): Para David, puedo entender que el cambio no es particularmente obvio para los diseñadores. Soy diseñador gráfico, de esas personas que no temen profundizar en el código. No tiene sentido escribir código si te pone los pelos de punta de miedo. Creo que el software de edición WYSIWYG (similar a dreamWeaver) puede ayudarte. Como buen diseñador web, incluso si solo te preocupas por la interfaz y la apariencia, creo que es necesario conocer algunos conocimientos básicos, como por ejemplo cómo se genera el código. Mi trabajo diario es diseñar la interfaz (UI) y enviar plantillas (X)HTML a los programadores. Mi atención se centra en la UI. Sin embargo, todavía espero que el código de la página pueda ser conciso y estándar para reemplazar las tablas anidadas de múltiples capas. Cuando comencé a aprender producción de páginas web en 1996, codifiqué todo a mano. Esta se ha convertido en mi mayor ventaja ahora como diseñador, si conoces tanto el diseño como las habilidades de XHTML/CSS, este será tu capital.