[Mono-list] Gtk# or the future Windows.Forms Mono
Dilton McGowan II
Fri, 15 Apr 2005 19:42:35 -0700 (PDT)
Thanks to the respondees (sp?) so far.
Jonathan's email hits a few nails on the head from
what I can see. Unfortunately, I'm unable to locate
the Dundas Charting for Gtk#. ;-) Aside from the
(apparent) lack of decent GUI desginers other than for
Java or C++ on Linux, my previous comment is worthy of
consideration. What third party vendors support Gtk#
or have pledged support?
Or do the Gtk# people do everything from scratch?
--- Jonathan Pryor <email@example.com> wrote:
> On Fri, 2005-04-15 at 15:04 -0400, Wei Weng wrote:
> > That is also my question. Will Mono abandon
> (eventually) gtk# and go full
> > force behind SWF once SWF gets matured enough on
> most major platforms?
> Mono will do that when Microsoft stands behind
> SWF. :-D
> Which is to say, No, Never, and You Must Be Kidding,
> Gtk# is, and will continue to be, the "official"
> toolkit of Mono, as
> much as Mono has an official toolkit, anyway. Why?
> Because Mono was
> developed by a bunch of Gnome hackers who wanted to
> simplify Gnome
> development, and GTK+ is the toolkit of Gnome. :-)
> This isn't entirely true; there is also development
> on Cocoa# for better
> Mac OS X integration.
> So the closest to an "official" position would
> probably be this: design
> your code to utilize multiple different front-ends
> so that you can
> better integrate with all of your target platforms.
> This implies having
> Gtk#, SWF, and Cocoa# GUIs, if desired. Is this
> more work? Yes. But
> your users will prefer it. (For proof, just see the
> history of cross-
> platform toolkits between Mac OS and Windows. The
> users tended to
> prefer Mac-native front-ends in almost all cases.
> Even now, I hear
> grumbling from users that Qt programs don't look
> "quite right" on the
> Mac, because buttons are the wrong size and other
> subtle issues.)
> Of course, what developer wants to support three (or
> more) different
> code bases? None. But that's another matter....
> - Jon
>  Microsoft has stated that Avalon is the future,
> and SWF has no long-
> term future. At least, that's my current
> interpretation of their
> statements. There will be some work to make it
> possible to use Avalon
> from SWF and vice-versa, but Avalon will be
> preferred, make no mistake.
>  Plus, if Mono dropped Gtk# Mono would be
> crucified by Free Software
> users because of the ever-present cry, "what about
> patents?!" With Gtk#
> we can better insulate our users from any potential
> issues and provide
> an alternative. Plus, SWF sucks (no box layout,
> difficult i18n and
> l10n, and various other issues).
>  Yes, this is intended to start flames. :-)
Do you Yahoo!?
Plan great trips with Yahoo! Travel: Now over 17,000 guides!