Publicada la versión 2.0 de Mono

Imagen

Incluye numerosos cambios que facilitarán el trabajo a los programadores que busquen una alternativa multiplataforma al entorno .NET de Microsoft.

Redacción imatica.org - Con el curioso nombre de Mono y la explícita imagen de un simio como logotipo, este conjunto de utilidades busca la compatibilidad total con el entorno de programación y ejecución de aplicaciones informáticas .NET de Microsoft pero siguiendo la filosofía del software libre y para varias plataformas (Windows, GNU/Linux y Mac OS X).

En esta segunda versión mayor se han añadido una buena cantidad de nuevas API's compatibles con las originales de Microsoft, como por ejemplo ADO.NET 2.0 para el acceso a bases de datos o ASP.NET 2.0 para el desarrollo de aplicaciones web. Además, también cuenta con API's propias útiles para desarrollos que trabajen con entornos no-Microsoft, como puede ser el escritorio gráfico Gnome (API Gtk# 2.12). Un punto que se ha trabajado extensamente parece ser el del soporte para bases de datos, pues se han puesto a disposición del programador las herramientas para acceder y gestionar bases de datos PostgreSQL, DB2, Oracle, SQLite, SQL Server, Sybase y Firebird.

En el paquete también se incluye un navegador web basado en el motor de renderización Gecko de Mozilla, pero cuyo aspecto externo clona al Internet Explorer de Microsoft. Este puede ser útil incluso para empezar a acostumbrar a un usuario al cambio de Windows por Linux, ya que los iconos son idénticos a los que presenta el browser de Microsoft en su versión 6.

Otras novedades importantes que incluye esta nueva versión de la plataforma son:

- Soporte para LINQ (Language Integrated Query) con el compilador de C# 3.0
- Compilador de Visual Basic 8
- Se incluye una implementación no completa de Paint.Net pero que ya es funcional
- Es la primera versión en soportar el Debugger para código fuente "managed"
- Mono Linker, una utilidad que permite al programador disminuir el tamaño de los ejecutables generados
- API que permite utilizar Winforms en todas las plataformas soportadas (Windows, Linux, Mac OS X)
- Mejora la implementación de DataGridView

Más información:

Notas del lanzamiento de Mono 2.0
http://www.mono-project.com/Release_Notes_Mono_2.0

[tags]Mono[/tags]