From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-0.3 required=5.0 tests=BAYES_00, REPLYTO_WITHOUT_TO_CC autolearn=no autolearn_force=no version=3.4.4 Path: border1.nntp.ams3.giganews.com!border1.nntp.ams2.giganews.com!border3.nntp.ams.giganews.com!border1.nntp.ams.giganews.com!nntp.giganews.com!de-l.enfer-du-nord.net!feeder2.enfer-du-nord.net!gegeweb.org!aioe.org!.POSTED!not-for-mail From: "Dmitry A. Kazakov" Newsgroups: comp.lang.ada Subject: Re: Moving away from GTK? Date: Fri, 26 Jul 2013 20:35:38 +0200 Organization: cbb software GmbH Message-ID: References: Reply-To: mailbox@dmitry-kazakov.de NNTP-Posting-Host: q/ev1P9zCVSwu+vpMGX5Tw.user.speranza.aioe.org Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Complaints-To: abuse@aioe.org User-Agent: 40tude_Dialog/2.0.15.1 X-Notice: Filtered by postfilter v. 0.8.2 X-Original-Bytes: 2299 Date: 2013-07-26T20:35:38+02:00 List-Id: 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