[Mono-list] GTK# vs. Windows forms?

Doug Holton doug.holton@comcast.net
Mon, 24 Jan 2005 08:37:38 -0600


> I've recently started tinkering with GTK# for the first time, and 
> getting used to Glade.  What are the pros and cons of developing on, 
> say, Visual Studio with Windows Forms vs, maybe, GTK# on MonoDevelop?  A 
> combination of Glade and GTK# seems mature enough to be a viable 
> alternative to Windows Forms on the surface, but what about underneath 
> the hood?
> I'm a newbie to C# and I'm no .NET expert, so don't bombard me with too 
> many details ;-).

It depends if you need cross-platform support and if you want to run on 
Windows or not.  GTK# works cross-platform.  Windows.Forms is still in 
the process of being ported.
If you want to develop your app for Windows, there is still no way to 
distribute a GTK# app without requiring your users to download and 
install Mono or GTK#.  Your app won't work with .NET alone.
I like the form designer in SharpDevelop (similar to Visual Studio's) 
better than Glade.  QT Designer is nice but it doesn't work with GTK# or 
Windows.Forms.