Proyecto Mono

Mono es un proyecto OpenSource creado por Miguel de Icaza, actualmente impulsado por la empresa Novell, para crear un grupo de herraminetas de programación   libres, basadas en Linux y compatibles con la tecnología .NET de Microsoft.

mono-logo

Mono posee importantes componentes para desarrollar software tanto en Linux como en Windows:

  • Una máquina virtual de lenguaje común de infraestructura (CLI).
  • Una biblioteca de clases que puede funcionar en cualquier lenguaje que funcione con el CLR.
  • Un compilador para el lenguaje C#, MonoBasic (visual basic), Java, Boo, Python, etc.
  • Un sistema de objetos único, sistema de hilos, bibliotecas de clases y sistema recolector de memoria pueden ser compartidos por todos estos lenguajes.
  • Es un proyecto independiente de plataforma. Actualmente Mono funciona en Linux, FreeBSD, Unix, MacOS, Solaris y Windows.
  • Versión actual es 2.4 (30 de Marzo 2009)
  • Monodevelop es su entorno visual de programación, actualmente en la versión 2.0, por ahora solo funciona sobre Linux, pero muy pronto estaran listas las versiones para MacOS y Windows.

icaza1

Conclusión: Si te interesa la programación  de la tecnología .NET y no estas dispuesto a pagar los programas de Microsoft esta es una buena opción, además te ayuda a entrar en los sistemas Linux.

Deja un comentario