|
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]
|