Programming Linux
Author Message
Posted : Tue, 29 April 2008 23:51:14
Subject : Programming Linux
Hi, If I want to create GUI-based desktop applications for Linux, what programming languages should i learn? What tools do i need to have so i can create Graphical User Interfaces? I have been wanting to program on Linux as my platform but i just do not know where to start. Thanks.
vigol
Posted : Wed, 30 April 2008 03:24:25
Subject : Programming Linux
1- Base : c/c++ 2. GUI : Qt/Gtk 2.1. Qt : 2.1.1. Free, but Partly 2.1.2. KDE's based on it. 2.2. Gtk : 2.2.1. Free. 2.2.2. I prefer because that. 2.2.3. Gnome's based on it. 3.1. I prefer Gtk for "FREE". 3.2. I Prefer KDE for better look. 3.2. But KDE is based on Qt. 3.3. In the other hand, you maybe make something nicer than KDE, by Gtk 3.4. Result : It's depend on yout taste. Vigol Mehrshad Moslehi
r2b2
Posted : Wed, 30 April 2008 03:32:43
Subject : Re: Programming Linux
[quote=mehrshad moslehi]1- Base : c/c++ 2. GUI : Qt/Gtk 2.1. Qt : 2.1.1. Free, but Partly 2.1.2. KDE's based on it. 2.2. Gtk : 2.2.1. Free. 2.2.2. I prefer because that. 2.2.3. Gnome's based on it. 3.1. I prefer Gtk for "FREE". 3.2. I Prefer KDE for better look. 3.2. But KDE is based on Qt. 3.3. In the other hand, you maybe make something nicer than KDE, by Gtk 3.4. Result : It's depend on yout taste. Vigol Mehrshad Moslehi [/quote] Im starting to learn C/C++. But then , why is KDE partly free? Would that mean i cannot re-distribute the applications that i made? What are the significant differences between Gtk and Qt? Which one is more powerful then?
proopnarine
Posted : Wed, 30 April 2008 05:29:16
Subject : Programming Linux
KDE is free and open source. I think that the "partly free" reference was to Qt, the C++ library/API underlying KDE. There are versions of Qt that are, however, available under the GPL. GTK is C-based, while KDE is C++ and uses a much stricter OOP paradigm. I prefer the latter, but to each her/his own. One look at KDE or Gnome will show you that both a very capable approaches.
ThinkDave
Posted : Mon, 05 May 2008 14:57:33
Subject : Re: Re: Programming Linux
Qt started off 'partly free' I was under the impression (the linux implementation) is 100% GPL based now... I could be wrong though. If you want C++ coding in GTK you can use GTKmm they are a collection of C++ bindings for GTK and in my opinion make coding in GTK a fair bit easier than using the base C libraries. [Modified by: ThinkDave on May 05, 2008 02:57 PM]