>> I'm considering Mono as the environment for a cross-platform GUI >> application I'm designing. The app would ideally run with just one code >> base on Linux, OS X, and Windows. >> >> Is Windows.Forms the best choice for cross-platform GUI programming in >> Mono? I assume that Gtk# is Linux-specific, and Qt# looks like its >> going nowhere. > > GTK# is cross-platform, but has lots of DLLs etc. you have to deploy with > it I think mono does implement WinForms more or less so you'd better use > that >
I don't think using Windows.Forms will work. Unless I am wrong, mono is the only (or the only major) .NET-compatible CLI for the PowerPC platform. However, mono implements Windows.Forms through winelib, which is entirely dependent upon the x86 platform. Thus, Windows.Forms code is not portable to PowerPC through mono. However, there may be another PowerPC CLI out there that can handle Windows.Forms. If not, Gtk# will be your best bet, since it is cross-platform compatible as long as the GTK library is installed. However, be careful to avoid Gnome#, since that library is entirely dependent upon the GNOME desktop environment. -- Stephen Touset <[EMAIL PROTECTED]> _______________________________________________ Mono-list maillist - [EMAIL PROTECTED] http://lists.ximian.com/mailman/listinfo/mono-list
