No quería empezar de otra forma el blog, ya que creo que hay una mala idea concebida de lo que es .NET, muchas veces fomentada por la asociación que se hace a Microsoft, y las críticas ejercidas desde mundo OpenSource.
.NET no es:
- una plataforma de desarrollo para Microsoft Windows.
- una plataforma en la que encontramos Microsoft-dependencia.
- una plataforma cerrada en la que sólo encontramos productos de pago.
Cierto es que no existe compatiblidad 100% entre ambas plataformas, pero son pocas las incompatiblidades que nos podemos encontrar. Es más quitando las importaciones de ciertas librerías desarrolladas en exclusiva para Windows, es decir importaciones de tipo COM, que nos será imposible portar a otros sistemas, Mono y .NET son compatibles.
Recientemente Mono liberó su Release 2.0, es decir, tratamos con un producto con cierta madurez, sin llegar a los años de experiencia y vida de .NET, pero con bastante estabilidad y rendimiento, dignos de ser valorados y estudiados.
Desde aquí sólo quiero potenciar que se desarrolle código para ambas plataformas, con el fin de unificar y de no limitar un desarrollo a un entorno cerrado.
Gracias por las aclaraciones. Las considero muy pertinentes para gente que venimos de otras tecnologías y tenemos quizá demasiados prejuicios. Estaré muy atento a los movimientos opensource de esta tacnología.
ResponderEliminarMe he tomado la libertad de añadir en los enlaces de interés la de Mono.
Gracias por enseñarnos un poco de que va esto de .NET