Optimizations
by
molnarcs
·
· Score: 4, Interesting
One interesting comparison is memory usage of new kate compared to present one. KDE developers do an amazing job when it comes to code optimizations - and it seems they will do it again for KDE 4.
I began using Linux with RH 7.3 & KDE 3.0 on an old 700Mhz Duron with 256Mb SDRAM. I kept running linux - and later FreeBSD - and KDE on this machine for two years, and every major KDE release seemed like a minor hardware upgrade. That is one of the reasons I kept that old machine for that long - and longer, previously it had win98se installed. First, I thought I will either replace it completely or buy more RAM, better CPU in half a year. Then as I went through each KDE realese - and probably better C++ support in gcc also helped - I felt less and less the need to upgrade the hw. I wonder how long they can keep up producing more efficient code that runs better and better on old hardware. Currently KDE 3.4 has only one 'serious' requirement: memory. If you have 256+, itt will run nicely on a 300Mhz celeron, but of course, you'll have to turn off some eyecandies to reach an agreeable performance.
I am a small business owner. The price for 50 developers is a quarter million dollars.
Look at it this way, the cross-platform market is small. There just isn't much money to be made there so the cross-platform toolkits should be cheap. Most of the time I would like to support other platforms but the cost can't be justified due to Qt's huge price and the relatively small cross-platform market. The only people it hurts are the users.
If it weren't for the one or two cash-cows Trolltech has they would already be out of business. They're like a government contractor sucking the teet of wasteful spending (I wonder if one of their cash cows is some government).
The reason I want Qt to be cheap is specifically so it does become massively widespread. This will make platform dependance a thing of the past. This helps us all.
First of all, 50 software developers kicks you out of the realm of "small business owner". But regardless whether you are small or medium, the price of Qt is per developer. So treat it as a per developer cost. This isn't a monthly, or even yearly cost, it's a one time cost.
If you think $2500 is too expensive for tools of the trade, then talk to an automechanic, or someone in the building trades. I knew a tile setter who had his van stolen, and it cost him a heck of a lot more than $2500 to replace his tools of the trade. And that's not counting the van!
-- Don't blame me, I didn't vote for either of them!
No, but my mechanic friends do have several thousand in snap-on brand tools. Someone who wants to be a mechanic come to work the first day and has the snap-on man bring several thousand worth of tools the first day. (Snap-on gives easy credit to new mechanics, and they have the about the best tools, though you pay twice as much for them)
QT is a tool kit, not one tool. Buy the QT toolkit and you get hundreds of widgets, strings, and other tools. All well written (many people like them better than the C++ STL), debugged (as much as anything is debugged), and supported (Unlike this support knows something, unlike most of the others you named).
The reason I want Qt to be cheap is specifically so it does become massively widespread. This will make platform dependance a thing of the past. This helps us all.
No, you want QT to be cheap so you can make more profit through Trolltech making less profit. If, as another poster has mentioned below, it's so easy to offer a cross platform toolkit on par with QT at such a great price and still remain a viable company, why don't you do it? Why doesn't someone else do it? (Remember, Microsoft is not cross platform).
Do you really believe that Microsoft wouldn't charge more for a cross platform toolkit? Honestly?
Trolltech has already helped us all. KDE uses QT for free and has produced an excellent environment. Developers that have a grasp on their cash flow buy commercial QT licenses and make money selling their programs. Then there are people like you that can bitch about having to pay Trolltech money by trolling on Slashdot. See? Everybody wins!
Some stuff is listed in the Wiki: http://wiki.kde.org/KDE+4+Goals
I began using Linux with RH 7.3 & KDE 3.0 on an old 700Mhz Duron with 256Mb SDRAM. I kept running linux - and later FreeBSD - and KDE on this machine for two years, and every major KDE release seemed like a minor hardware upgrade. That is one of the reasons I kept that old machine for that long - and longer, previously it had win98se installed. First, I thought I will either replace it completely or buy more RAM, better CPU in half a year. Then as I went through each KDE realese - and probably better C++ support in gcc also helped - I felt less and less the need to upgrade the hw. I wonder how long they can keep up producing more efficient code that runs better and better on old hardware. Currently KDE 3.4 has only one 'serious' requirement: memory. If you have 256+, itt will run nicely on a 300Mhz celeron, but of course, you'll have to turn off some eyecandies to reach an agreeable performance.
Keep up the good work guys and gals!
I am a small business owner. The price for 50 developers is a quarter million dollars.
Look at it this way, the cross-platform market is small. There just isn't much money to be made there so the cross-platform toolkits should be cheap. Most of the time I would like to support other platforms but the cost can't be justified due to Qt's huge price and the relatively small cross-platform market. The only people it hurts are the users.
If it weren't for the one or two cash-cows Trolltech has they would already be out of business. They're like a government contractor sucking the teet of wasteful spending (I wonder if one of their cash cows is some government).
The reason I want Qt to be cheap is specifically so it does become massively widespread. This will make platform dependance a thing of the past. This helps us all.
The ratio of people to cake is too big
First of all, 50 software developers kicks you out of the realm of "small business owner". But regardless whether you are small or medium, the price of Qt is per developer. So treat it as a per developer cost. This isn't a monthly, or even yearly cost, it's a one time cost.
If you think $2500 is too expensive for tools of the trade, then talk to an automechanic, or someone in the building trades. I knew a tile setter who had his van stolen, and it cost him a heck of a lot more than $2500 to replace his tools of the trade. And that's not counting the van!
Don't blame me, I didn't vote for either of them!
No, but my mechanic friends do have several thousand in snap-on brand tools. Someone who wants to be a mechanic come to work the first day and has the snap-on man bring several thousand worth of tools the first day. (Snap-on gives easy credit to new mechanics, and they have the about the best tools, though you pay twice as much for them)
QT is a tool kit, not one tool. Buy the QT toolkit and you get hundreds of widgets, strings, and other tools. All well written (many people like them better than the C++ STL), debugged (as much as anything is debugged), and supported (Unlike this support knows something, unlike most of the others you named).
The reason I want Qt to be cheap is specifically so it does become massively widespread. This will make platform dependance a thing of the past. This helps us all.
No, you want QT to be cheap so you can make more profit through Trolltech making less profit. If, as another poster has mentioned below, it's so easy to offer a cross platform toolkit on par with QT at such a great price and still remain a viable company, why don't you do it? Why doesn't someone else do it? (Remember, Microsoft is not cross platform).
Do you really believe that Microsoft wouldn't charge more for a cross platform toolkit? Honestly?
Trolltech has already helped us all. KDE uses QT for free and has produced an excellent environment. Developers that have a grasp on their cash flow buy commercial QT licenses and make money selling their programs. Then there are people like you that can bitch about having to pay Trolltech money by trolling on Slashdot. See? Everybody wins!
Here before all but 8486 of you.
Qt passes the "free" test because it's GPL. It's as free as the Linux kernel, or GCC or Emacs.
A deep unwavering belief is a sure sign you're missing something...