Ayer tuve un momento nirvana: decidí chequear Mono, el mono que implementa totalmente .Net framework 1.1. Instalé Mono para Windows y utilicé Microsoft Visual Studio 2003, que es el que soporta dicho framework. Luego instalé un plugin llamado prj2make#. Este plugin agrega una entrada en Visual Studio: Test with Mono. Así que se hace un formulario cualquiera con un par de botones y programación en algunos eventos y se prueba en VS. Si todo funciona bien se hace el Test with Mono y ¡sorpresa! Funciona igual, sólo que el aspecto visual es ligeramente distinto dado que Mono Windows.Forms dibuja los controles a través de System.Draw y no utiliza los controles nativos de Windows. Ya curioso quise probar lo mismo con Visual Studio Express 2005 y la prueba fracasó: el formulario fué mostrado pero los eventos no fueron interceptados. Al aplicar el MoMA al código de VS 2003 no se mostraron errores, pero al aplicarlo al VSE 2005 se mostraban algunos. No quise averiguar la razón.
También es recomendable utilizar Mono con C# más que con Visual Basic ya que el soporte de VB está aún en primera generación. Ahora me resta realizar una aplicación de escritorio con acceso a base de datos e informes para ver que tan capaz de desarrollos multiplataforma es hoy.
Me volví loco buscando información sobre como desarrollar este tipo de aplicaciones ya que no conocía la jerga actual usada para llamarlas. Se les conoce como aplicaciones Windows o aplicaciones Windows Forms y el material está revuelto con programación para smart clients y sesiones desconectadas. Aquí encontré el material más recomendable.
Suscribirse a:
Enviar comentarios (Atom)

0 comentarios:
Publicar un comentario en la entrada