[Mono-list] Native Mono UI widgets
Andreas Färber
andreas.faerber at web.de
Tue Jul 17 05:01:37 EDT 2007
Am 16.07.2007 um 23:33 schrieb Jacobo Polavieja:
>> From my humble point of view... it seems like GTK+ is getting too
>> hard
> to update and add new things due to it being written in C or other
> issues. It seems like Qt is much more better designed, and so could be
> WPF, but this can be completely false as I'm not an expert in this
> topic.
> I don't say to have it written in C# or other .Net language as it
> would
> be too heavy for a toolkit, but maybe C++ and a good planification
> from
> the beginning.
C++ is especially bad if you want to use the toolkit with Mono (think
p/invoke!).
Regarding Gtk+ and managed toolkits you might be interested in this
proposed project, a new managed widget for Gtk#:
http://www.mono-project.com/StudentProjects#GTK.23_Work
So if you have a problem with extensibility of a C based toolkit like
Gtk+ you can just as well try to extend it with your favorite managed
language and see how that works out.
We could certainly argue about toolkit design from a native viewpoint
(where object-oriented features like C++ might be desirable for a
developer) but from a managed viewpoint QT bindings appear to have
taken a very long time to be completed (1.0.0 just released this
month) while Gtk# is stable for years already. It can also be a
licensing question of LGPL vs. GPL/commercial dual-license, apart
from any language considerations.
Andreas
More information about the Mono-list
mailing list