Re: C or C++ for FOSS/linux?
- From: Rui Maciel <rui.maciel@xxxxxxxxx>
- Date: Fri, 29 Dec 2006 21:07:55 +0000
Jan Panteltje wrote:
I would never use QT for writing a system tools, but for a userspace
utility with a fancy GUI it's perfect...
This is the tendency of bloat.
The original Unix idea is to have small programs work together.
You can program for sockets in C in xforms too.
You can use libxml as much as you like.
I have even written video + sound applications in xforms, for video
using libmpeg3 IIRC.
Why integrate it in a GUI?
You seem to be a bit confused. Qt isn't only a GUI toolkit. Qt is a
cross-platform development toolkit. It's purpose is to enable any
programmer to write code (GUI, sockets, 3D, SQL, etc...) which can run on
any platform supported by Qt. Nonetheless, if you wish to simply use it to
write GUIs then you are free to do so. No one is forcing anyone to use Qt's
sockets (or any other socket library, for that matter) to write a text
editor.
It is more after all these years I see the power of using these small
utilities and libs more and more.
Look what it _does_.
If you want to provide any new origial functionality, then you will still
have to code it.
Coding in C is simpler and faster that is Stroussup language.
Simpler and faster? Answer me this: when writing a C programmer what do you
do when you need a simple data structure like a linked list?
QT is full GPL, so where's the point?
Well, try to sell something with Qt in it, based on it,
then you need a Troll license.
I can design and sell hardware, add the software as GPL no problem.
That software will only work with that hardware anyways.
I do not think Trolltech would agree if I added Qt without a license from
them. Not that I wanted or even could.
Trolltech would only have a problem with you if you tried to ship their GPL
code under a non-GPL license.
Qt 4 is the worst bloat I have seen in Linux since Linux 0.8 came out.
Well, things have grown a bit since linux 0.8, you know... Did you ever
try compiling a recent all-batteries-included linux kernel with
everything enabled on an old machine? Takes even longer than four
hours...
Sure if you want to enable all drivers for everything, are into
self torture, enable some experimental and unstable ones too, then
it will take a very long time.
However on a normal PC there are only a few PCI slots, so it would
be a bloat fetish to do that, as 4 sure none of that hardware will
always be present at the same time.
Compiling a basic kernel with a lot of drivers and functionality takes
less then an hour on a Duron 950, so much less then Qt4.
You are being silly. Compiling Qt4 (that is, compiling the entire toolkit in
order for each and every Qt component to work, as useless or obscure as it
may be) is very similar to compiling the entire kernel tree. If we took out
the support for stuff like SQL, network, OpenGL, XML, SVG, etc... obviously
it would be less stuff to compile and therefore it would be quicker to do
so, much like your "compiling a basic kernel for a normal PC" example.
Well, that's your taste. There are millions of other people out there
(including me), that think different.
Sure, and many do not think at all.
Exactly. That's why they feel compelled to troll.
Best regards
Rui Maciel
--
Running Kubuntu 6.10 with KDE 3.5.5 and proud of it.
jabber:rui_maciel@xxxxxxxxxx
.
- Follow-Ups:
- Re: C or C++ for FOSS/linux?
- From: Jan Panteltje
- Re: C or C++ for FOSS/linux?
- References:
- C or C++ for FOSS/linux?
- From: Beowulf
- Re: C or C++ for FOSS/linux?
- From: Jan Panteltje
- Re: C or C++ for FOSS/linux?
- From: Sebastian 'lunar' Wiesner
- Re: C or C++ for FOSS/linux?
- From: Jan Panteltje
- Re: C or C++ for FOSS/linux?
- From: Sebastian 'lunar' Wiesner
- Re: C or C++ for FOSS/linux?
- From: Jan Panteltje
- C or C++ for FOSS/linux?
- Prev by Date: Qt and basic types Re: C or C++ for FOSS/linux?
- Next by Date: Building enterprise websites with apache
- Previous by thread: Re: C or C++ for FOSS/linux?
- Next by thread: Re: C or C++ for FOSS/linux?
- Index(es):
Relevant Pages
|
Loading