[Mono-list] Newbie question: GUI choice

Stephen Touset stephen@touset.org
Tue, 9 Nov 2004 18:01:56 -0500 (EST)


> The current, ongoing implementation of System.Windows.Forms is built
> directly on top of libgdiplus, which is our implementation of
> GDIPLUS.DLL using Cairo (http://www.cairographics.org). We have stopped
> developing the Wine-based Windows Form implementation for more than 6
> months.

I had not heard of this, but it is useful information. Nonetheless, I
believe my point still has some merit. From what I understand through some
quick skimming of recent Mono developments is that this libgdiplus
implementation is far from complete, and missing implementations for
crucial windowing elements.

As it stands, I still think it would be better to build cross-platform
applications using Gtk# at this time, since Gtk# is fully (or
almost-fully) implemented in mono. No offense is meant towards Ximian's
excellent development efforts, but I feel that if the OP is intending to
develop a product for commercial release, they can't rely on the new
Windows.Forms implementation until it has been released, or is at least
nearing completion.

-- 
Stephen Touset <stephen@touset.org>