Qt Quick是否足以满足大型桌面应用程序的需求?

foo*_*ool 5 c++ qt qml qt-quick

我打算写一个专为平板电脑设计的程序,主要平台是MeeGo(因为我正在参加比赛).

编辑:

我的计划有以下需求:

  1. 用于处理网络和低级优化的繁重C++用法
  2. 动态生成内容(就像Flipboard应用程序所做的那样)
  3. 完全自定义的GUI

我发现Qt Quick有以下缺点:

  1. 现在用C++集成并不是很容易
  2. 很难表达复杂的逻辑
  3. 有时很慢.例如,当显示已调整大小的图像列表时,由于再次调整相同图像的大小和agian,因此速度相当慢.这不是Qt Quick的错,但很难修复.

Qt Quick能满足我的需求吗?

the*_*ill 1

尽管我去年在我们的应用程序中对其进行了评估,但我在 QtQuick 方面没有具体的专业知识。从那时起,它已经取得了长足的进步,特别是在本机应用程序中嵌入 QtQuick 小部件或在 QtQuick 应用程序中嵌入本机小部件要容易得多。它是否值得采用将取决于您的应用程序的要求 - 如果它是一个 GUI 非常丰富的应用程序,并且对底层逻辑进行了干净的封装,那么它可能是值得的。如果 UI 与程序逻辑紧密耦合,那么本机应用程序可能会更好,也许使用 QtQuick 组件来实现界面的更动态部分。

我建议在做出最终决定之前构建一个简单的原型,看看它是否满足您的要求。