Porque Microsoft no se puede equivocar con IE7
Microsoft esta por lanzar la version 7 de Internet explorer. La ultima vez que hicieron un lanzamiento fue hace 5 a�os, en 2001.
Desde entonces IE nos ha torturado a los programadores m�s de la cuenta (y no soy el �nico que lo piensa). Muchos perdimos la f� en microsoft por este producto tan malo y con una visi�n tan miope.
Pero la luz se hizo. Al menos, eso piensan los que aun guardan un poco de esperanza. Hace poco (y gracias a la creciente presi�n de Firefox) se anunci� que el desarrollo de IE7 reiniciaba. Los que vivimos cargando IE6 a cuestas sabemos de que pie cojea, y se lo hemos hecho saber millones de veces a microsoft.
Es por eso que esta vez, Microsoft no se puede equivocar. Esta vez se le acabaron los pretextos. Me explico.
A parte de que:
- Nos lo deben, existen m�ltiples las razones morales que los obligar�an a realizar un buen producto
- Han pasado mas de 5 a�os desde el �ltimo lanzamiento, pocos proyectos tienen esa flexibilidad en tiempo para trabajar, especialmente para una segunda versi�n de un producto (ya no digamos una s�ptima).
- Cuentan con recursos virtualmente ilimitados. S�lo es cuesti�n de voluntad. Y de escuchar el grito de las multitudes.
Hay una razon m�s, de la que se ha hablado poco, y en la cual ca� en cuenta porque yo tambien soy un desarrollador.
Los desarrolladores de IE esta en el cielo de los proyectos de inform�tica.
El desarrollo de un buen producto, consiste de una serie de pasos comunes a la mayoria de los proyectos. A grosso modo, son estos:
- Concepto: Se define la idea
- Dise�o: Se establecen puntualmente que va a hacer el producto
- Desarrollo: Se desarrolla el producto
- Pruebas: Se verifica el producto y en caso de tener errores, se vuelve a los pasos anteriores.
De estos pasos, siempre, en cada proyecto de software, los m�s complicados son los dos primeros. Siempre es dif�cil obtener la idea inicial, conceptualizarla, y mas dif�cil aun SABER EXACTAMENTE LO QUE EL CLIENTE QUIERE.
Es ridiculamente com�n que a mediados de un proyecto al cliente se le ocurra cambiar las bases del proyecto o tenga “ideas” innovadoras para mejorar el producto… lo cual siempre implica p�rdidas de tiempo y dinero para todas las partes.
Ahora, �porque digo que los desarrolladores de IE estan en el cielo?. Porque gracias a una comunidad muy activa los dos primeros pasos ya los tienen completamente hechos!
Microsoft ya sabe exactamente como debe ser el producto y la comunidad (si es que acaso han tenido la delicadeza de escucharnos) le ha dicho como como debe hacerse. Los puntos mas importantes son:
- Mayor seguridad, deshacerse del modelo de ActiveX o por lo menos hacerlo mas seguro por default.
- Apego a los estandares establecidos. Esto incluye principalmente mejoras a Javascript y una implementacion correcta del CSS.
- Otras fallas menores (manejo de transparencia en PNG, mejoras en la UI, etc)
La n�mero 2 es, a mi gusto, la mas importante y la mas solicitada por los desarrolladores. �Porqu�?. Porque en este aspecto Microsoft se ha ido por la libre. Ha hecho lo que ha querido y como lo ha querido a pesar de que existe un comit� denominado World Wide Web Consortium (W3C) que define muy puntualmente como se debe ver la web. Y debido a esta actitud del gigante del software y a numerosos errores cometidos en la implementaci�n, millones de empresas alrededor del mundo han gastado innumerables cantidades de tiempo y dinero en intentar de darle la vuelta a estos errores.
El arreglo, como ya dije, es sencillo. Es como primer y mas importante punto, realizar un navegador que sea eso, un navegador completo. Y para ello basta con seguir al pie de la letra las recomendaciones de la W3C. Asi de sencillo.
Una vez que esto sea realizado, y solo entonces debe procederse a mejorar otras caracter�sticas que sin duda necesitan trabajarse.
La comunidad de internet le ha hecho el trabajo sucio a Microsoft. La mayoria de los programadores del mundo no cuentan con este privilegio. Por eso ya no puede haber excusas ni pretextos. O Microsoft nos hace la vida mas sencilla por su propio bien, o todos sencillamente terminaremos por darles la espalda.
Si deseas contactarme puedes hacerlo en contacto@masio.com.mx o deja comentario en alguna de las entradas del blog. Tambien me encuentras en twitter en 
o deja comentario en alguna de las entradas del blog. Tambien me encuentras en twitter en