2008-10-03 18 views

Respuesta

26

Mono es una plataforma compatible con .NET, incluido el compilador y el tiempo de ejecución. El Mono Migration Analyzer ayuda a resolver problemas de compatibilidad.

11

Sí, con algunas advertencias. Se llama Mono.

3

El proyecto Mono proporciona una implementación conforme con los estándares del componente de máquina virtual CLR de .Net. También han modificado por ingeniería inversa una cantidad significativa de la porción de framework de .Net. Tendrá problemas importantes al tratar de desarrollar aplicaciones WinForms. Mono proporciona una lista de varios kits de herramientas gráficas que puede usar: http://www.mono-project.com/Gui_Toolkits (parece que actualmente son compatibles con WinForms, aunque no estoy seguro del alcance de ese soporte).

Tenga en cuenta que el puerto Mono de Silverlight, Moonlight, cuenta con el respaldo oficial de Microsoft. Entonces, si puede salirse con la suya con eso, podría ser su mejor opción para la compatibilidad multiplataforma.

2

Tenga en cuenta que tiene dotGNU project. Es una implementación de .NET para Linux.

No son tan completas como Mono. Pero vale la pena mencionar.

+0

Por ahora dotGNU parece bastante muerto. La última versión que encuentro es de 2007. – CodesInChaos

Cuestiones relacionadas