Why is everyone heading to this "everything is a web app" model?
Qt isn't going for web apps. It's going for Qt Declarative / Qt Quick. Just write some GUI apps with classic Qt and with Qt Quick, then you'll quickly realize how much more powerful it is to write GUIs declaratively instead of imperatively.
I can't understand why someone would willingly use C++ to develop user applications ( not systems dev ) in 2011. Even Android promotes Java for this.
Why do you assume you have to use C++ to develop Qt user applications? People use QtQuick (declarative programming with QML + JavaScript) to develop user applications without C++. Not to mention PySide and all the other language bindings. However, I really DO want my UI/system libraries to be written in C++, simply because of runtime speed and memory consumption.
The use of boost will greatly limit the amount of supported platforms and compilers.
Replacing Qt collections with STL will kill the embedded branch, where code expansion counts. It'll also not be nice for the deskop - imagine loading a Visual Studio plugin while another plugin is loaded that uses another STL implementation -> boom, symbol clashes.
Why is everyone heading to this "everything is a web app" model?
Qt isn't going for web apps. It's going for Qt Declarative / Qt Quick. Just write some GUI apps with classic Qt and with Qt Quick, then you'll quickly realize how much more powerful it is to write GUIs declaratively instead of imperatively.
Then the KDE Free Qt Foundation kicks in: http://www.kde.org/community/whatiskde/kdefreeqtfoundation.php
I like staying employed. Naked breasts fall pretty squarely in the NSFW realm these days.
Then why is the video completely blocked for everyone instead of having a NSFW-do-you-really-want-to-view button?
I can't understand why someone would willingly use C++ to develop user applications ( not systems dev ) in 2011. Even Android promotes Java for this.
Why do you assume you have to use C++ to develop Qt user applications? People use QtQuick (declarative programming with QML + JavaScript) to develop user applications without C++. Not to mention PySide and all the other language bindings. However, I really DO want my UI/system libraries to be written in C++, simply because of runtime speed and memory consumption.
The use of boost will greatly limit the amount of supported platforms and compilers. Replacing Qt collections with STL will kill the embedded branch, where code expansion counts. It'll also not be nice for the deskop - imagine loading a Visual Studio plugin while another plugin is loaded that uses another STL implementation -> boom, symbol clashes.