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.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Introduction to Linux - A Hands on Guide
This guide was created as an overview of the Linux Operating System, geared toward new users as an exploration tour and getting started guide, with exercises at the end of each chapter.
For more advanced trainees it can be a desktop reference, and a collection of the base knowledge needed to proceed with system and network administration. This book contains many real life examples derived from the author's experience as a Linux system and network administrator, trainer and consultant. They hope these examples will help you to get a better understanding of the Linux system and that you feel encouraged to try out things on your own.
Click Here to receive this Complete Guide absolutely free.
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.