April 12, 2007

Publicidad Microsoft en Blog de El Mercurio

En el blog de EMOL apareció un artículo escrito por por Pablo Berro, director de Consultoría y Desarrollos Ágiles de Snoop Consulting, sobre Microsoft .NET. He dejado un comentario en el blog mismo, pero muchas veces que he comentado en blogs de medios grandes, los comentarios no aparecen, por lo que replico mi comentario aquí:

Aunque el post es bastante informativo, es completamente sesgado y exagerado (¿publicidad?).

Solo un 3.7% en Vista RC2 era código “managed”, o sea, que ejecuta sobre la máquina virtual .NET, eso dice que ni siquiera Microsoft utiliza .NET en serio.

Decir que en los próximos años casi todas las aplicaciones de Microsoft estarán basadas en .NET sería ignorar cualquier métrica de ingeniería. A Microsoft le tomó 5 años lanzar una versión nueva de su sistema operativo, dejando fuera la mayoría de las promesas iniciales. Reescribir toda la suit de software que poseen en la plataforma .NET es además de irreal, sin sentido alguno.

Decir que .NET es un hito en la computación es también una exageración. .NET no es mucho más que la reinvención de la plataforma Java por motivos estratégicos. Microsoft se la jugó por Java, intentó controlarlo, perdió un juicio, y hizo lo de siempre, reinventar y extender. .NET tiene varias mejoras, pero tambien muchas desventajas frente a Java. Siendo la principal, que el stack Java esta siendo liberado bajo una licencia libre.

Respecto a Mono. Hace rato que dejo de ser un “emprendimiento”. El producto es hoy utilizado por varias empresas, incluyendo reproductores de mp3 y juegos 3D.