View Single Post
Posts: 479 | Thanked: 1,284 times | Joined on Jan 2012 @ Enschede, The Netherlands
#45
Originally Posted by pycage View Post
Yeah, there's no comparison between the elegance of QML and the clumsiness of web tech. QML, however, is not JavaScript derived, but QtQuick merely features a pretty fast JavaScript engine.
Yeah, but it mostly is javascript It's not a drawback, it's well-suited to handle the GUI side of things.

Originally Posted by pycage View Post
JavaScript, OTOH, shouldn't be put aside as the web's toy language it once was.
It came a long way, got highly optimized JavaScript engines, and excels as an object-based functional language with lambda expressions, closures (a very powerful concept), and prototypical inheritance. And it is THE language that powers the web 2.0.
Yet you can't use these features most of the time, because of browser support. It has its strengths, but can't compete to Java or C#.

I've no hands-on experience with C++11/14 unfortunately, but from what I've read, it looks nice too these days. Combine it with Qt and QML, and it might prove to be a whole lot more nicer than WPF/XAML, which is also declarative, but is much more convoluted than QML/QtQuick.