Please note that Qt is composed of few distinct libraries, so it's not bloating your code too much and the possibility to turn on and off some features gives some more flexibility to programmers.
I agree with Jacek - it was a great leap forward. For beginners switching from Qt3 it is difficult to understand why it's not possible to write code in Designer, but when you're used to some IDE learning a dummy pseudo-IDE (which Designer was at the time of Qt3) was just pain and a waste of time.I was impressed to see a step back w.r.t. designer moving from Qt3 to Qt4
Currently I'm a little worried about the fact that code related features are coming back to Designer - especially the possibility to write ECMA scripts. If this continues, we might encounter another dead end.
I think there is still much space for improvements, especially in Designer (like providing easy ways to extend it with new possibilities) and in Qt source code - especially getting rid of some hacks which are present there and using somewhat cleaner code that provides more flexibility when it comes to subclassing existing Qt classes.Will this trend toward simplicity [not sure if this is the right word] continue, as I hope it does, and what factors are involved?
But Trolls shouldn't focus on improving the existing code. We need things like cross platform multimedia support and more desktop integration. We have to assume that the technology will keep changing causing Qt to change as well - currently it's using top-notch features and solutions but they will once become outdated and be replaced with other techniques. Qt should be standing in the front line then.
I'd add that the community needs more experienced programmers that can teach others and more example code. The wiki we have, Trolltech Labs, Qtnode, blogs of some Qt related people - they should all help provide sample code and articles people can learn from.
Exactly. They are opening new possibilities using facilities Qt already has. Parallel computing, widgets on canvas or even QtTestLib.They're not focusing on simply adding new modules to Qt, but rather adding more power to existing mechanisms.
Bookmarks