Windows en Linux

Aunque ya, desde el Windows XP, podemos admitir Windows como sistema operativo de verdad, no deja de ser técnicamente inferior y fundamentalmente -por diseño, no porque tenga bugs- menos seguro que Linux.

Si uno se dedica al desarrollo web hay una razon básica por la que, por mucho que te guste Linux, necesitas usar -al menos de cuando en cuando- Windows: Internet Explorer.

No es mejor, no es más bonito, no tiene ninguna ventaja respecto a otros productos como Firefox pero, sencillamente, es el que usa la mayoría de la gente. Y para empeorar las cosas, está lleno de bugs que hacen que tenga su propia y única forma de mostrar las páginas web. Por eso, no por elección sino por "imposición del mercado", hay que probar todas las páginas con IE antes de lanzar un sitio web.

Si no queremos tener otro ordenador sólo para probar las páginas con el IE existen un par de soluciones:

  • WINE + IE.

    WINE es un emulador de Windows que corre en Linux y que ¡funciona!, incluso se puede utilizar para ejecutar el Internet Explorer

    El problema de esta solución es que no deja de ser un emulador que no muestra las páginas exactamente igual, especialmente si no tienes las fuentes originales de Windows

    Nota: una ayuda para instalar IE en WINE

  • Ejecutar Windows bajo Linux mediante virtualización

    Pues sí, con los procesadores modernos y el software adecuado, se puede ejecutar más de un sistema operativo al mismo tiempo, haciendo "creer" a cada uno que está corriendo por sí solo en un PC.

    El mejor que he probado es VMWare. Esto sí que realmente nos proporciona un "Windows" exactamtente igual que el "Windows" con lo que el problema está totalmente resuelto.

Así que, como conclusión, ya podemos trabajar en Linux totalmente sin tener un lío de PCs. Yo seguiré desarrollando con Firefox y probando después las páginas en IE.

Nota: ¿Y por qué no uso directamten IE durante el desarrollo?
a) Es más fácil, al menos para mí, hacer las páginas "bien" (XHTML + CSS siguiendo las especificaciones) y luego hacer un par de "arreglos" para que se vean bien en IE que empezar directamten con IE, cuya interpretación del standard CSS es un tanto errática.
b) Existen excelentes herramientas de software libre para Firefox que no tengo para IE.
c) Navegar y cambiar de páginas con Firefox es algo así como el 50% más rápido que con IE -aunque sólo sea por las "tabs". O dicho de otra forma: "IE es una porquería anticuada".
d) Lo más cachondo: La nueva versión de IE -beta 7 actualmente-, al arreglar muchos de los problemas del anterior, va a hacer que sea mucho más compatible con el Firefox actual que con el IE 6, por lo que a la gente que ha desarrollado sus páginas sólo con IE, le esperan malos tiempos.