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:

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:

  1. Concepto: Se define la idea
  2. Dise�o: Se establecen puntualmente que va a hacer el producto
  3. Desarrollo: Se desarrolla el producto
  4. 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:

  1. Mayor seguridad, deshacerse del modelo de ActiveX o por lo menos hacerlo mas seguro por default.
  2. Apego a los estandares establecidos. Esto incluye principalmente mejoras a Javascript y una implementacion correcta del CSS.
  3. 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.

If you enjoyed this post, please consider to leave a comment or subscribe to the feed and get future articles delivered to your feed reader.

Comments

Porque Microsoft no se puede equivocar con IE7…

Una razon mas, poco publicitada del porque esta vez (y por su bien) microsoft no se puede equivocar una vez mas con Internet Explorer 7…

Leave a comment

(required)

(required)