Linked by vivainio on Thu 14th Oct 2010 11:31 UTC
KDE In his lengthy and interesting blog post covering the future of Plasma, KDE's Aaron Seigo proposes Qt Quick and QML (a declarative language that embeds JavaScript) as replacement of the Graphics View architecture currently used by Plasma. This holds a promise of massive speedups and cheap effects as all paint operations become candidates for OpenGL acceleration, contrary to the aging Graphics View architecture that is still stuck with various inefficiencies caused by the underlying QPainter approach. Expressiveness and easy programmability of QML is a nice bonus, of course.
Thread beginning with comment 445102
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[7]: ...
by TemporalBeing on Thu 14th Oct 2010 21:06 UTC in reply to "RE[6]: ..."
Member since:

"That said, I do wonder how the performance of QML will come into play. Even the Qt guys don't recommend it for all things - only things that do not need quick response (e.g. high FPS video players would not be good to do in QML).

Do you have citation for that?

Perhaps you are confusing using QML with doing heavy calculations with JavaScript inside QML. QML is being pushed specifically for high-FPS 2D user interfaces - this use case is pretty different from 3d games. You should do heavy calculations in C++, and let QML take care of the UI parts of the program.

If you are into 3d, you may find this QML video interesting:

It's pretty cool stuff, even if with very little practical applications for now.

Check the archives for the Qt-Interests and Qt QML mailing lists (see There's a number of e-mail discussing what to do and not to do under QML. I might have just picked a bad example.

Reply Parent Score: 2