La Web del Programador: Comunidad de Programadores
 
    Pregunta:  45462 - PROGRAMAR VENTANAS EN LINUX
Autor:  Mario Abarca Sotelo
Soy experimentado en Visual Basic, hace poco me introduje al mundo linux con Debian. Mi pregunta es:

¿Puedo hacer programas para entornos Linux (KDE o GNOME) que al mismo tiempo funcionen para windows? ¿En qué lenguaje? Me recomendaron C++ pero he oido que tienen ciertas incompatibilidades

Por su atencón, gracias.

  Respuesta:  Fredy Ramirez
Hola, a mi entender la solución es MONO (http://www.mono-project.com).

Como podrás ver en esta página, 'MONO' provee el software necesario para desarrollar y correr aplicaciones .NET sobre Linux, Solaris, Mac OS X, Windows, y Unix.

Puedes escrbir programas con el lenguaje .NET de tu preferencia (C#, Visual Basic .NET, etc). las interfaces gráficas puedes lograrlas (al estilo gnome) utilizando la librería GTK#, entre otras.

Además MONO es Open Source !!!

Creo que es la mejor alternativa hoy en día.

Espero te sirva de algo esta opinión.