LWN.net Logo

X application development?

X application development?

Posted Oct 4, 2012 16:00 UTC (Thu) by renox (subscriber, #23785)
Parent article: XDC2012: Programming languages for X application development

Nobody do X application development, they do Qt or GTK application development.
As for the programming languages, few languages have good Qt support (D hasn't for example), I think that the situation is better for GTK..


(Log in to post comments)

X application development?

Posted Oct 4, 2012 16:22 UTC (Thu) by boudewijn (subscriber, #14185) [Link]

I don't think so... In general, language tend to lag except for the most used languages, like Python or Ruby, and that holds for both Qt and GTK. According to http://en.wikipedia.org/wiki/Qt_%28framework%29#Bindings, the D language bindings to Qt only miss support for QtSQL, QtScript, QtTest and QtUiTools, hardly core parts of the Qt platform. Not that I've used it, I'm happy with C++, Python and Javascript, which are all fine.

X application development?

Posted Oct 4, 2012 17:56 UTC (Thu) by renox (subscriber, #23785) [Link]

According to recent messages on the D mailing list, QtD is stalled and contains critical bugs: http://forum.dlang.org/thread/mailman.461.1349112690.5162...

C++, Python, Javascript works well with Qt, but what else? GTK has many more languages supported.

X application development?

Posted Oct 4, 2012 18:10 UTC (Thu) by boudewijn (subscriber, #14185) [Link]

And how active are those many more supported languages? How complete? Really, for all practical purposes the "GTK is C, so much easier to bind to than C++ Qt" is a canard, one that's been flapping around for a decade now.

X application development?

Posted Oct 5, 2012 1:24 UTC (Fri) by rahulsundaram (subscriber, #21946) [Link]

The most popular and widely used languages for GTK are C, Python, Javascript, Vala, C++ and C#. They are all very complete. Others might be but not many apps are written in them.

Copyright © 2013, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds