Finalmente, Novell libero el mono 2!
Todos los que veniamos desarrollando pequeñas aplicaciones con 1.9.1, seguramente estabamos ansiosos y visitabamos frecuentemente la pagina oficial, esperando el dia….
Bueno, asi que aqui me descargando y proximo a instalar….
Entre las novedades que aparecen, encontramos:
Microsoft Compatible APIs
* ADO.NET 2.0 API para acceso a base de datos.
* ASP.NET 2.0 API para el desarrollo de aplicaciones web.
* Windows.Forms 2.0 API para crear aplicaciones de escritorio.
* System.XML 2.0: An API, manipulación de XMLs.
* System.Core: soporte para LINQ (Language Integrated Query).
* System.Xml.Linq: brinda proveedor LINQ para XML.
* System.Drawing 2.0 API: API para renderizar imagenes, portable.
Mono APIs
* Gtk# 2.12: Vinculación con las librerias Gtk+ 2.12 y GNOME para la creación de aplicaciones en Linux, Windows y MacOS X.
* Mono.Cecil: Una libreria para manejar archivos ECMA CLI formato nativo usado por ejecutables y librerias).
* Mono.Cairo: Vinculación con la libreria Cairo Graphics para producir graficos 2D y renderizarlos a una gran variedad formatos (imagenes, windows, postscript y PDF).
* Mono’s soporte SQLite: una libreria para crear y manipular base de datos creadas con SQLite.
* Mono.Posix: una libreria para acceder a la funcionalidad específica de Linux y Unix desde tu aplicacion. Tanto a bajo como a alto nivel.
*
Third Party APIs empaquetados con Mono
* Soporte para base de datos: PostgreSQL, DB2, Oracle, Sybase, SQL server, SQLite y Firebird.
* Librerias genericas C5: se esta empaquetando la colección de librerias genericas C5 como parte de Mono.
Compiladores
Estos compiladores son parte de la versión Mono 2.0:
* Implementación del compilador C# 3.0, con soporte completo de LINQ.
* Compilador de Visual Basic 8.
* IL assembler y disassembler.
Windows.Forms: Nuevos Controles
Mono 2.0 contiene una API implementada completamente de los .Net’s System.Windows.Forms (winforms) namespace, permite ejecutar aplicaciones con winforms en Linux, MacOX y otros sistemas Unix.
ToolStrip y MenuStrip
DataGridView
Mono 2.0 mejor implementación del DataGridView.
* Mejor renderizado
* Estilos de Tabla/Celda
* Ordenamiento de columnas
* Selección completa de Fila/Columna
* Soporte para esconder Filas/Columnas
WebBrowser
Mono 2.0 contiene una implementación de un WebBrowser basado en el motor de renderizado HTML del Mozilla’s Gecko.
TableLayoutPanel
Mono 2.0 contiene TableLayoutPanel, permite posicionar controles usando simplemente layouts de Columnas/Filas.
FlowLayoutPanel
Mono 2.0 contiene FlowLayoutPanel, permite a los controles posicionarse completando el espacio disponible.
SplitContainer
Mono 2.0 contiene SplitContainer, permite ajustar los layouts facilmente por medio de Splitters.
NClass
NClass: aplicación de modelado UML desarrollada en C#.
Instalando Mono 2.0
Descarga de Binarios and Source:
Disponibles en la sección download
http://www.go-mono.com/mono-downloads/download.html .
Instalando desde el source:
Compilar libgdiplus para soportar System.Drawing:
$ tar xzf libgdiplus-2.0.tar.gz
$ cd libgdiplus-2.0
$ ./configure
$ make
$ make install
Compilano el Mono:
$ tar xzf mono-2.0.tar.gz
$ cd mono-2.0
$ ./configure
$ make
$ make install
Pagina oficial: https://www.go-mono.com/