ProgrammingThis forum is for all programming questions.
The question does not have to be directly related to Linux and any language is fair game.
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
I think that objectively Qt is a better choice - even though I'm using gtk+ in its Perl bindings form - I needed Perl bindings.
Originally Posted by dugan
It is. It's significantly less verbose than GTK.
Correct me if I'm wrong but in order to use Qt you have to have all the KDE dependencies? Those dependencies are huge and take a long time to download right? I mean I don't use Amarok or K3b anymore because they require all that KDE stuff.
This all reminds me of Java on the desktop. My organization went to .NET specifically because (you can depend on it being on the machine as part of the operating system) and if you have to depend on some sys-admin to ensure the right version of J2EE is installed on all the target machines then you can basically forget it because that's not worth the hassle.
My goal is to ensure that any applications I might develop on the Linux platform will run on the widest range of computers with the least amount of external dependencies. It seems silly that there isn't a standard across all Linux/GNU platforms to at least ship a common set of libraries (or a common UI framework) that is guaranteed to be on the machines.
Of course, there will always be utility distributions like Puppy and such that are special use but those would be special cases.
The PySide project provides LGPL-licensed Python bindings for the Qt cross-platform application and UI framework. PySide Qt bindings allow both free open source and proprietary software development and ultimately aim to support all of the platforms as Qt itself.