[Mono-winforms-list] [Gtk-sharp-list] Gtk# or Mono Winforms for Linux-only project

Douglas S. Blank dblank at cs.brynmawr.edu
Sat Aug 23 10:36:11 EDT 2008


After thinking that GTK would be the preferred toolkit for a crossplatform
academic application, we decided to switch from GTK to WinForms after a
month of development. Surprisingly, this had less to do with the
technology, and more to do with people:

- we wanted to get other open source .NET developers involved
- we wanted to use other open source .NET components available
- we wanted to make it easy for our Windows-based colleagues

There are a lot of open source WinForms people, code, and help available.

On the other hand, if Mono and the GTK components we wanted (eg,
gtksourceview) were easy to install and use across the platforms, we would
have stayed with GTK.

For your project, Daniel, it sounds like the technology may be more
important.

-Doug

> I was asking myself the very same question a few months ago. Both didn't
> do very well in an interoperable sense. gGTKÃ# had some stability issues
> when used in Windows, while the winforms look on linux is, to put it
> polite, not exatly appealing to the eye (plus the layout wan't always done
> correctly).
> So, I ended up coding to seperate UI which are controlled using a general
> base class.
>
> cheers
> Mathias
>
> Am 20. Aug 2008 um 12:07:14 +0200, schrieb Daniel Lidström:
>> Hello!
>>
>> I'm in the process of evaluating ways to use Mono on a Linux platform.
>> It
>> would be interesting to hear your opinion on what GUI toolkit to use.
>> From
>> what I understand, Gtk# is a little bit more mature than Mono Winforms,
>> although the latter is progressing fast it seems. I have a few
>> requirements
>> though:
>>
>> *  Must support 3d graphics somehow (we use OpenGL now, in a C++
>> environment)
>> *  GUI Designer must be available
>> *  Must be possible to create custom controls
>>
>> What is the support for these three requirements, when it comes to Gtk#
>> and
>> Mono Winforms? The system we're using is x86 1Ghz with 256Mb ram, 3d
>> support
>> is hardware accelerated.
>>
>> When you have the luxury of starting more or less from scratch, which
>> toolkit would you suggest?
>>
>> Thanks in advance!
>>
>> --
>> Daniel Lidström
>> SBG AB
>> _______________________________________________
>> Gtk-sharp-list maillist  -  Gtk-sharp-list at lists.ximian.com
>> http://lists.ximian.com/mailman/listinfo/gtk-sharp-list
>>
> _______________________________________________
> Mono-winforms-list maillist  -  Mono-winforms-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-winforms-list
>



More information about the Mono-winforms-list mailing list