Linked by Thom Holwerda on Tue 21st Sep 2010 21:32 UTC, submitted by diegocg
Qt After many months of designing, coding, reviewing, testing and documenting, Qt 4.7.0 is finally ready for the big time. Although it's a little more than nine months since Qt's last feature release (4.6.0 on December 1, 2009), the seeds of some of the new stuff in 4.7 were sown much earlier. Indeed, many of the ideas behind the biggest new feature in Qt 4.7.0, Qt Quick, were born more than two years ago, not long after Qt 4.4 was released
Thread beginning with comment 442299
To view parent comment, click here.
To read all comments associated with this story, please click here.
siride
Member since:
2006-01-02

True, but that does ignore one important fact: there's no true replacement for C++ available. If I'm writing a game/compiler/hpc code I am forced to use C++. I may not like it, but there is no other option for code that needs to run as fast as possible and with as little memory overhead as possible.

Get me a language that can do that (and with a decent ide) and I'll be a happy camper.

It's like people don't even read my post. Yeah, I know that C++ is really good at some things. But for throwing together GUI apps, business apps, webapps, etc. it really is not useful (and those are the kind of apps we are talking about, after all, since the topic of conversation is Qt, not general C++ usage). It's better to use .NET or Java.

Interestingly enough, both of those languages are quite suitable for writing compilers and indeed the compilers for languages on those platforms are generally written in C# or Java. And guess what? They are much faster than C++ compilers. Memory usage is definitely worse, though, but with the exception of some embedded platforms, that's not an issue.

Reply Parent Score: 2

spiderman Member since:
2008-10-23


and those are the kind of apps we are talking about, after all, since the topic of conversation is Qt, not general C++ usage

Qt is not just GUI. It is actually suitable for low level programming in embedded systems in your car, in your phone and in your fridge. Java requires lots of memory and an energy sucking processor.
Anyway, I do business apps in Qt because I need to deploy easily on a large number of computers with different setups. I can not afford to ask my clients to install a virtual machine. I deploy the static binary and it just works.

Reply Parent Score: 3