C++ Qt Quick对于大型桌面应用程序是否足够成熟?

C++ Qt Quick对于大型桌面应用程序是否足够成熟?,c++,qt,qml,qt-quick,C++,Qt,Qml,Qt Quick,我计划写一个专门为平板电脑设计的程序,主要平台是MeeGo(因为我要参加一个竞赛) 编辑: 我的计划有以下需要: 重C++使用处理网络化和低层优化< < 动态生成内容(就像Flipboard应用程序所做的那样) 完全定制的GUI 我发现Qt Quick有以下缺点: 与C++的集成现在不是很容易 复杂的逻辑很难表达 有时很慢。例如,当显示已调整大小的图像列表时,速度会相当慢,因为会再次调整相同图像的大小。这不是Qt Quick的错,但很难修复 那么Qt Quick能满足我的需要吗?你有个很好的问题

我计划写一个专门为平板电脑设计的程序,主要平台是MeeGo(因为我要参加一个竞赛)

编辑:

我的计划有以下需要:

  • 重C++使用处理网络化和低层优化< <
  • 动态生成内容(就像Flipboard应用程序所做的那样)
  • 完全定制的GUI
  • 我发现Qt Quick有以下缺点:

  • 与C++的集成现在不是很容易
  • 复杂的逻辑很难表达
  • 有时很慢。例如,当显示已调整大小的图像列表时,速度会相当慢,因为会再次调整相同图像的大小。这不是Qt Quick的错,但很难修复

  • 那么Qt Quick能满足我的需要吗?

    你有个很好的问题要问。QtQuick最初是为移动设备上的Qt开发的,现在Qt开发者也将其带到了桌面上。这个过程还没有完成,但是使用Qt5(让我们期待),QtQuick将在法律上用于编写Qt GUI。

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


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

    哪些是Qt再次缺少的重要组件?我已经编辑了我的问题,希望现在更好。