QT Quick是另一套解决方案, 利用qml标记语言和ES5(第5版JavaScript)实现GUI, 但是底层语言是C++而不是js, 这一点很重要, 也是Qt和Web的本质区别 !...JavaScript是后于HTML推出了,后来才有了dom,而C++是先于QML推出的, 早就有了qt widget的 gui api
虽然两者都趋于结构与显示分离的架构, 但是核心语言和标记语言的出场顺序还是很说明问题的...(Qt4版本是qt gui Application , Qt5之后, gui界面用widgets可以做, 用qml也可以做, 就分开了。...Quick 是一种高级用户界面技术,使用它可轻松用于移动开发、嵌入式设备使用的动态触摸式界面和轻量级应用程序的开发。...(3)对于移动端开发来说,建议使用 QML,协同 JavaScript,简单快捷、渲染效果更佳、界面更炫酷。不建议使用 Qt Widgets,其显示效果、适应性都不好。