Hacker News new | ask | show | jobs
by gavanwoolery 4292 days ago
I've moved back and forth between QT and raw C++ a couple times. QT might be "bloated", but so will your proprietary program if you create something non-trivial (i.e. a cross-platform application with networking support, threads, font rendering, etc). The bloat has never bothered me that much, but what did bug me was when Digia took over and kind of mangled the code base a bit. It broke a lot of my code, I got frustrated and could not easily find the old version of QT to work with. I think this is a move in the right direction at least...
1 comments

I've run high performance code on QT without any problems. The DLL bloat is a bit annoying though there are ways to reduce the size of them. However, QT makes threading and concurrency so simple (and cross platform) that I wouldn't go with anything else.

We just switched our system to Linux to avoid Windows' awful file IO and the code compiled (as expected) without a single change. Love it.