Masio IT: Tecnologia e informacion

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.

You can follow any responses to this entry through the RSS 2.0 feed.

Trackbacks / Pingbacks