Home Notas Weblog Downloads Manuales Mis programas Diseño web Links Correo Información legal Mejor visto en ... FAQ Acerca del autor Menú
RSS 1.0

Peor visto en Internet Explorer

Hagamos un jueguito: la página invisible. En esta página vas a poder no ver ciertas cosas, si usás Internet Explorer como navegador. Esta página está hecha para ser mal vista en Internet Explorer, simplemente porque está bien hecha.

¿Cómo saber si una página está bien hecha? Simple, entrá en http://validator.w3.org/, e introducí la URL donde te lo pida. El validador analizará la página y te dirá sus errores. No creo que te diga ninguno en ésta.

Hay distintas versiones del estándar HTML, las últimas son HTML 4.0 (1997), XHTML 1.0 (1999) y XHTML 1.1 (2001). Yo uso la 1.0 en este sitio. Y en esta página en particular, uso extensiones y complementos de la web, que también son estándares y se deberían ver en el navegador, pero si usás el peor navegador del mundo (Internet Explorer) no los vas a poder ver bien.

A continuación, una muestra de las tecnologías que te estás perdiendo.

Los applets Java

Los applets Java son programas (o sub-programas), escritos en un lenguaje de programación universal llamado Java. La mecánica de poner applets permite que se pueda poner un programa completo insertado en una página web, y que funcione en cualquier sistema operativo.

Sin embargo, y depende de la versión, el soporte de Internet Explorer a Java es paupérrimo o directamente nulo; por lo que se puede decir que un applet Java funciona en cualquier computadora del mundo, excepto aquella que tenga Windows e Internet Explorer.

Una lástima, porque los applets se usan para compartir programas, editar fórmulas científicas, mostrar modelos tridimensionales, conectarse a bases de datos, acceder a chat IRC desde la web, mostrar gráficos vectoriales hipercomplejos, jugar juegos online, compartir información, reproducir archivos multimedia, etc. Y todo eso se lo pierden los giles que no puedan verlos.

Lo que sigue es un applet muy simple, que muestra un relojito analógico.

El código fuente de este applet está acá. Si no lo ves, agradecele a Microsoft. En las últimas versiones de Windows XP Microsoft sacó todo el soporte de Java. Eso es porque están promocionando .NET, la copia berreta de Java que afanaron.


MathML

MathML es un lenguaje público y abierto, símil HTML, para la representación de fórmulas matemáticas en páginas web estándar como ésta. Los navegadores Mozilla y Amaya soportan MathML nativamente. Es más, Amaya trae incluso un editor de ecuaciones que genera MathML. A continuación, una fórmula:

x ± b b 2 4 a c 2 a

Deberías ver una fórmula que represente la resolución de raíces en las ecuaciones cuadráticas. Si en lugar de ver esa fórmula ves "x ± b b 2 4 a c 2 a", agradecele a Bill Gates.

Microsoft no quiere dar soporte a MathML en Intenet Explorer porque dicen que el mercado es muy chico. También creen que MathML compite con las capacidades que tiene el Microsoft Word para editar ecuaciones.


SVG

Los gráficos SVG, gráficos vectoriales escalables, son gráficos creados a partir de las definiciones formales de sus componentes en forma de vectores con un lenguaje público y abierto, lo que les da muchísima más precisión que los gráficos rasterizados GIF y JPEG.

Son ideales para mostrar gráficos de funciones matemáticas, o para hacer planos u otros gráficos que luego serán ploteados.

Acá hay un gráfico SVG:

Deberías ver dos elipses yuxtapuestas en forma horizontal, formando una intersección. Sus bordes son púrpura y están rellenas de rosado.

Microsoft se niega a darle soporte a SVG, porque compite con la copia pedorra y propietaria que tiene Microsoft, llamada VML, lenguaje de modelado de vectores.


VRML

VRML, lenguaje de modelado de realidad virtual, es una de las pocas cosas que soporta Internet Explorer, aunque no nativamente, sino mediante un plug-in extra de Microsoft. VRML es un lenguaje público y abierto para representar espacios y objetos tridimensionales.

Con VRML, se pueden mostrar planos y maquetas 3D, gráficos de funciones tridimensionales, modelos de prototipos en diseño industrial, se pueden hacer escenarios de videojuegos de acción en primera persona y de juegos de realidad virtual.

Si tenés Internet Explorer y tenés habilitado instalación a petición (JIT), te podría preguntar si querés descargar el plug-in para ver VRML. Por supuesto, se puede ver en cualquier navegador. La pregunta es: ¿Porqué VRML anda en Internet Explorer? Simple, Microsoft nunca hizo un producto propietario que compita con VRML.


RDF

El RDF, formato de descripción de recursos, es distinto de los lenguajes expuestos anteriormente. RDF sirve para escribir metadata, que es información acerca de la información, muy usado por los buscadores. Es también la herramienta que convertirá a la WWW en la web semántica que sueña Tim Berners-Lee.

Por lo tanto, el RDF no se puede ver, o al menos no directamente. Pero si tu navegador lo soporta, vas a poder acceder a cierta información sobre esta página de alguna u otra manera.

El modelo de RDF que uso es Dublin Core, que me parece uno de los más sencillos para escribir metadata en RDF, y es un pedazo de código XML insertado subrepticiamente en el head.

En ese RDF se describe a esta página como "Página que muestra lo mal que anda Internet Explorer, y el soporte deficiente o nulo que tiene de tecnologías estándar". Podés encontrar una herramienta on-line para ver y editar esta metadata en http://www.ukoln.ac.uk/metadata/dcdot/.

¿La competencia de Microsoft? Un modelo pedorro de metadata usado cuando se convierten archivos de Word a HTML, usando namesapaces del MS Office.


Soluciones

Bueno, la solución obvia frente a toda esta falta de soporte es bajarse un navegador como la gente: Mozilla, Amaya u Opera son la tríada siempre recomendada, por supuesto los tres son gratuitos y están disponibles para todos los sistemas operativos (y los dos primeros son Open Source). Pero, ¿Y si en tu empresa te obligan a usar Internet Explorer como navegador, y te prohíben terminantemente instalar otro?

Podés probar con instalar cierto software de terceras partes que funcione como plug-in para Internet Explorer, dando soporte a todas estas tecnologías. Abajo vas a encontrar links a todos estos recursos.

Para tener soporte Java lo recomendable es que te bajes la JRE de Sun, que incluye el Java plug-in que redireccionará los applets a la JVM de Sun. Para obtener un soporte de MathML, te podés bajar el plug-in MathPlayer, de Design Science; que sólo anda en Internet Explorer 5.5 o superior; y no muestra todo el MathML. El soporte de gráficos SVG lo podés tener con el Adobe SVG Viewer. Si no podés usar el plug-in VRML de Microsoft, probá el Cortona.

Links

Navegadores

Plugins para Internet Explorer

Especificaciones de los lenguajes


XHTML válido CSS válido ¡Bajate Firefox! ¡Instalá el soporte Java ya! Algunos derechos reservados