Hi Lee, The two choices we support most for Mono is winforms and gtk#. Both work excellent on their native platform (winforms: win32, gtk#: linux) and work pretty well on other platforms. Gtk+ (the native library behind gtk#) has been ported to win32, Mono's winforms is a managed implementation written in C# that runs on linux. Neither is a "least common denominator" approach. Both have excellent support and will be around for many years.
There are also some other toolkits you can use like wx and QT, though I am not particularly familiar with either. http://www.mono-project.com/Gui_Toolkits has some pros and cons of each, and links to some more information. Its a tough decision where the 'right' answer is different for different people, so providing information is about all we can do. Good luck! Jonathan Lee Jenkins wrote: > Hi all, > > I'm considering moving from a different language/platform for development to > .net/Mono and I'm unsure as to what path GUI/Windowed application will take > from > now on. I've done a little development with .net/mono over the last couple > of > years, but not enough to consider myself "comfortable" with the platform. > > I want to write GUI applications that are portable between Windows (.net) and > Linux (mono), but I'm unsure of what the best route would be. > > WinForms? WPF? > > I don't mind developing to the least common denominator for GUI controls and > such, but I am unsure as to which technology is > > 1) Most portable between .net/Windows and Mono/Linux. > 2) Most enduring for the next few years? > 3) Actually works ;) > > Are developers successfully deploying substantive GUI applications between > Windows/linux with Mono? > > Thanks for your help and input. > _______________________________________________ Mono-list maillist - [email protected] http://lists.ximian.com/mailman/listinfo/mono-list
