comp.lang.ada
 help / color / mirror / Atom feed
From: "Dmitry A. Kazakov" <mailbox@dmitry-kazakov.de>
Subject: Re: Moving away from GTK?
Date: Fri, 26 Jul 2013 20:35:38 +0200
Date: 2013-07-26T20:35:38+02:00	[thread overview]
Message-ID: <ysfyk62wtbeb$.1fa4lfbfk2ebm$.dlg@40tude.net> (raw)
In-Reply-To: fb7f3f74-4888-44d7-aa2e-ecfa8a281a23@googlegroups.com

On Fri, 26 Jul 2013 10:14:00 -0700 (PDT), Alan Jump wrote:

> I'm seeing quite a few large-scale projects and high-visibility people
> saying that they're going to move, or in fact have moved, away from GTK in
> favor of the QT graphics toolkit, especially in the FOSS world.

Examples?

> That leads me to ask for opinions on whether there might be a similar
> migration in the Ada development arena.

I don't know. Gtk 3 turned to be a disaster due to massive and far reaching
incompatibilities it introduced. I am busy poring my projects from Gtk 2
since spring when AdaCore published GtkAda 3.x bindings. It is much work
and I am not even close to the end of it.

However, I don't see how migrating to Qt could alleviate that. Clearly
porting to Qt would mean much more work. So I better stick to Gtk.

Regarding new projects, I don't see evident technical merits in Qt. In my
view both toolkits are mess and there is nothing to improve that unless
they become natively Ada. I heard that there might be Qt for VxWorks. That
could be an argument in favor of Qt to me, but Qt looks huge even comparing
to Gtk, not good for embedded solutions...

What indeed is troubling about Gtk is no interest in Windows support. Gtk 3
is more than one year old and there still is no official binary
distribution of it for Windows. Also GtkAda 3.x for Linux still is not
packaged.

-- 
Regards,
Dmitry A. Kazakov
http://www.dmitry-kazakov.de


  reply	other threads:[~2013-07-26 18:35 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-07-26 17:14 Moving away from GTK? Alan Jump
2013-07-26 18:35 ` Dmitry A. Kazakov [this message]
2013-07-26 21:16   ` Maciej Sobczak
2013-07-26 22:02     ` Alan Jump
2013-07-27  6:15     ` Dmitry A. Kazakov
2013-07-27  5:59   ` Gour
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox