Cross platform GUI comes to .NET
by Edd Dumbill
Quietly, something wonderful has happened. Windows .NET developers can now target Linux and OS X without ever changing their OS.
As my friend and co-author
Niel Bornstein describes in his article for ONDotnet, Using the Gtk Toolkit with Mono, Windows .NET developers can
use Gtk# to create user interfaces that will function on Windows, Linux and Mac OS X.
The Mono world moves so fast that since Niel wrote that article, Paco Martinez announced a
Gtk# Windows Installer that allows Visual Studio .NET based
developers to develop against Gtk# too, completing the toolset.
height="371" width="531" alt="Glade# project from Visual Studio" />
Visual Studio in action creating a Glade# project
Gtk# is a bit of a different layout model than experienced
Windows.Forms developers will be expecting, but once you've gotten used to it, you appreciate its flexibility. And for newcomers to Gtk#, you should start by reading chapters 4 and 5 of Mono: A Developer's Notebook!
Comments or questions?