[Mono-dev] C bindings VS C++ bindings (Gtk# vs. Kimono?)

Mirco Bauer meebey at meebey.net
Sat Sep 22 06:40:25 EDT 2007

On Fri, 2007-09-21 at 16:49 +0200, "Andrés G. Aragoneses [ knocte ]"
> Brandon Perry escribió:
> > I much prefer the Qyoto/Kimono bindings for cross-platform because of
> > it's elegance and it looks much better IMHO on Windows than Gtk#. I
> > haven't run into /too many/ bugs (just a couple, they might have even
> > been resolved by now) with the Qyoto/Kimono bindings. Those are really
> > the only reasons why I prefer Qyoto/Kimono over Gtk#.
> Thanks for your answer.
> Those bugs you found, have to be fixed upstream (Qt) or on the binding 
> itself?
> BTW, what do you use for creating interfaces with Kimono? Do you use a 
> general QT designer that generates XML that can be consumed by any 
> binding? (If not, we have here an advantage for Gtk#: Stetic in MD.)

And don't forget glade, since glade3 it's fun to make GUIs :)

Our company develops business applications using C# / Gtk# / Glade# /
GTK+/GTK# gives us a permissable license (LGPL), a _very_ stable ABI/API
(didn't break since GTK+ 2.0, and today we are at 2.12) and workable
release cycles.
Gettext integrates very well on windows using Mono.Posix.dll, glade also
supports I18N through gettext out of the box.

Theming is indeed a bit strange/ugly in GTK+, not well documented, but
is very flexible.

Gtk# builds on windows lack behind Gtk# on linux, like there is no Gtk#
2.10 installer for windows yet. This is not really a GTK+ nor GTK#
issue, but a porting/community issue. GTK# is an official GTK+ binding
but there are no official windows ports/builds. Paco is doing them as
good and often as he can (and they are _very_ good), but there is
sometimes lag.

In total I am very happy what GTK# gives us (the company) and it works
very well.

I have no experience with QT neither Kimono.


Mirco 'meebey' Bauer

PGP-Key ID: 0xEEF946C8

FOSS Developer    meebey at meebey.net  http://www.meebey.net/
PEAR Developer    meebey at php.net     http://pear.php.net/
Debian Developer  meebey at debian.org  http://www.debian.org/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 481 bytes
Desc: This is a digitally signed message part
Url : http://lists.ximian.com/pipermail/mono-devel-list/attachments/20070922/fbcc07fb/attachment.bin 

More information about the Mono-devel-list mailing list