¿Estándares para la Web?
Sí, el mundo funciona debido a que organizaciones y personas nos hemos puesto de acuerdo con normas específicas de funcionamiento y compatibilidad entre nuestros sistemas, de esa manera hay una sola forma correcta de hacer las cosas, así, hoy en día un milímetro en Colombia mide lo mismo que un milímetro en Alemania, Japón y cualquier otro país; gracias a los estándares, no hay problema alguno con la marca de las llantas de su automóvil, siempre y cuando tengan las mismas referencias tipo "185/65R14"...si cumple con la referencia apropiada las llantas servirán, sin importar si son fabricadas por GOODYEAR, MICHELIN, BRIDGESTONE o cualquier otra compañía.
¿Se imagina que las roscas de las bombillas variaran de acuerdo a su fabricante?¿Que pasaría si la composición química de los medicamentos fuera diferente dependiendo del laboratorio que los produce? o ¿Cómo funcionaría nuestra economía si no hubiera una moneda unificada, sino que cada cual pagara de manera diferente...unos con pesos, otros com bolívares, otros con dólares, monedas de oro, plata...etc?
La respuesta es que todo sería un desastre, las cosas serían mucho más complicadas, tomarían más tiempo y serían muchísimo más costosas, por eso hay estándares, y gracias a ellos nuestra vida es mucho más sencilla, económica y práctica.
Internet no es la excepción a la regla y por supuesto que hay estándares, las páginas Web no son solo lo que usted ve en el monitor de su computador o teléfolo móvil, hay muchos caracteres que usted no ve, pero el navegador si, estos cumplen con la función de darle formato al texto, posicionar los elementos, definir colores....etc., para ver una parte de esto basta con que de click derecho en una parte vacía de esta página Web y luego seleccione "Ver fuente" o "view source" o "source" (varía de acuerdo a su navegador Web) allí notará cientos de cosas que no vería normalmente pero que son fundamentales para que las cosas se vean como se ven y funcionen correctamente. Así pues, hay normas estandarizadas para escribir el código que define a una página Web y de la misma manera hay normas estandarizadas que dictaminan cómo debe ser interpretado este código por un navegador Web.
Respeta Microsoft Internet Explorer los estándares de la Web? y ¿Por qué?
No, Microsoft Internet Explorer no respeta los estándares para la Web, la razón principal es que al ser el navegador más usado por las personas en el mundo entero, puede darse el lujo de aprovechar su monopolio para interpretar las páginas Web a su modo, de esta manera puede eliminar a la competencia. ¿Cómo? Fácil !!, si Internet Explorer es el navegador más usado, los desarrolladores al rededor del mundo se ven obligados a diseñar las páginas Web para que sirvan específicamente en ese navegador, dejando de lado el soporte para los navegadores que procuran respetar los estándares Web, es decir, Microsoft dice, o lo haces a mi manera y la mayor parte del mundo lo verá...o lo haces de la manera correcta que no me conviene y quedarás condenado a que tus sitios Web no funcionen en Internet Explorer
Si Internet Explorer es tan mal navegador, entonces porqué es el navegador más usado en el mundo?
Porque Microsof Windows es el sistema operativo más usado en el mundo, entones como su fabricante Mícrosoft preinstala Internet Explorer en todos los computadores que usan este sistema, inmediatamente convierte a ese navegador en el más popular, no por elección de los usuarios sino porque las personas que lo usan no saben que hay más opciones (todas ellas mejores).
¿Qué navegadores si respetan los estándares de la Web?
El navegador más respetuoso de los estándares de la Web es Opera, disponible gratuitamente para Microsoft Windows, Mac OSX, Linux y gran variedad de teléfonos móviles. Otro navegador muy respetuoso de los estándares de la Web es Apple Safari, disponible para Mac OSX, Microsoft Windows y el teléfono Apple iPhone.
¿Qué hay de Firefox?
Firefox es un término medio en el soporte para Web estándards ubicándose detrás de Opera y Safari.
Como puedo verificar que lo que dice acerca del soporte para los Web estandards vs Navegadores es cierto?
Fácil, solo debe visitar el sitio Web del Acid 3 Test con cuanto navegador desee probar, el nivel de soporte a los estándares está directamente relacionado con el puntaje sobre 100 que obtenga su navegador, puede hacerlo usted mismo pero yo proporciono a continuación una tabla con los valores obtenidos por las versiones más recientes de los 4 navegadores más importantes (actualizada periódicamente):
| Navegador | Puntaje |
|---|---|
| Opera 9.62 | 85 / 100 |
| Google Chrome 1.0 | 79 / 100 |
| Safari 3.2 | 75 / 100 |
| Firefox 3.0.4 | 71 / 100 |
| Internet Explorer 7.0.5730.11 | 12* / 100 |
| Internet Explorer 8 Beta 2 | 21 / 100 |
* El valor obtenido por IE7 es difícil de ver debido a que al hacer el test Internet Explorer pierde totalmente el formato y solo con dificultad logro ver un número 12.
Ok, ya tengo la última versión de Opera y/o de Safari, pero algunas páginas no funcionan correctamente, ¿Por qué Pasa eso?
Si, algunas páginas están tan específicamente diseñadas para Internet Explorer que al ser cargadas con Opera o Safari, simplemente no funcionan, son muy pocas páginas, la mayoría de ellas tienen código NO estándar con tecnologías propietarias muy cerradas, como Microsoft Silverlight; también es una táctica conocida de Microsoft que bloquea el acceso de Opera para algunos de sus servicios para que los usuarios piensen que hay un problema con Opera y usen Internet Explorer, por ejemplo: MSN Video "casualmente" MSN es propiedad de Microsoft así que si usted visita la página del link anterior con Opera, será rechazado y le invitarán a usar Internet Explorer o Firefox, este último es muy popular en el mundo así que les es imposible excluirlo. Opera y Safari trabajan constantemente para acabar con esos limitantes, pero es un proceso muy lento ya que dichas restricciones no pertenecen al plano técnico sino que son políticas sucias de las empresas para eliminar a la competencia dando malas impresiones a los clientes.
