2012-02-25 53 views

回答

4

據我所知,似乎有Qt文檔中沒有直接和詳細的解釋,但一些Qt的黑客try to explain it

QML被編譯爲優化代碼般流和 JavaScript表達式通過簡單的 表達式的優化評估器。

還有相關QTBUG任務QtQuick startup time needs to be improved; cache compiled QML between runs

我的理解是,QML地位尚未完全解決,工程師不聲明它固定的,所以他們有自由來改善它的未來。

ATM,最好的建議是將C++與QML混合使用,它具有C++中的所有應用程序邏輯和QML中的表示,但理想上分爲較小的QML文件,而不是一個大的QML文件。