Independientemente de que Java sea uno de los lenguajes [y tecnologias] que mas estan jalando en el mundo Linux (SUN se esta metiendo hasta la cocina), Mono es un proyecto que poco a poco va saliendo hacia adelante. Y al parecer por fin, despues de un “largo” rato (4 años), se ha concluido completamente la implementacion de las WinForms. Recuerden que Mono mas que ser un lenguaje de programacion, es una implementacion al mundo Linux del Framework de .NET creado por Microsoft. Se apoya principalmente a C# pero eso no quiere decir que no se puedea usar otro lenguaje (por ejemplo Boo).
Pasando a la noticia en el Blog de Miguel de Icaza (maximo promotor de Mono):
- Ahora que la API esta completa, significa que nuestra API tiene exactamente lo mismo que la de .NET (todos los 12,776 metodos).
- El primer Check-IN fue el 8 de Julio de 2004 lo que significa que se tardo 4 años para llegar hasta aqui. Y al rededor de 6,434 Commits al SVN.
- El ToolKit tiene alrededor de 115,000 lineas de codigo.
- Actualmente se cuentan con tres backends: X11, OSX y Win32
- Se esta realizando un esfuezo en el Google Summer of Code para mejorar la integracion de los temas con el OS.
- Existe una buan union entre Gecko (el motor de Firefox) y el control WebControl la cual comenzo el años pasado, solo es asi sobre X11, ya que Mac aun no soporta este control).
[Deletia]
Winforms 2.0 es la ultima pieza de codigo ante la salida de Mono 2.0 Preveemos que existiran errores, por lo que recomendamoz a la gente presentar sus informes de fallos ademas de usar nuesto analizador de migracion para evaluar la portabilidad del software sobre Mono.
Felicitacions al equipo de Winforms y a todos los que nos han eviado sus informes de fallos, casos de prueba, y que han aportado al codigo y siguen trabajando con nosotros para llevar el proyecto hasta donde esta hoy.
Seria interesante darle una oportunidad a Mono, de momento esperamos con ansias la liberacion de la version 2.0, por que hasta donde yo me quede aun no eran portables algunas aplicaciones ![]()
En este post mostrare como hacerlo paso a paso, ademas de que mostraremos como crear una aplicacion que muestre la DB en un dataGrid.
[Primero]
Vamos a la pagina del proyecto System.Data.SQLite y nos descargamos un ejecutable que nos instalara las DLL’s necesarias.


Una vez que nos descargamos el ejecutable procedemos a instalarlo (dejamos los valores por default) y marcamos la casilla en la ventana que nos mostrara al final de la instalacion:
(more…)