Qt 为什么在桌面应用中不流行

 我来答
huanglenzhi
2015-05-12 · 知道合伙人数码行家
huanglenzhi
知道合伙人数码行家
采纳数:117538 获赞数:517181
长期从事计算机组装,维护,网络组建及管理。对计算机硬件、操作系统安装、典型网络设备具有详细认知。

向TA提问 私信TA
展开全部
  因为Qt是给两种应用设计的框架。
  一种是必须跨平台的应用,无论如何都要支持两个或以上平台,并且两个平台要求功能同步,交互体验基本一致,但是开发成本不能成倍增加,Qt基本就是最好的选择了。
  第二种是规模很大的应用,源代码规模在至少30万行以上,并且带有复杂UI交互,对发布的时间进度有较高要求,开发组规模在10人或以上。

  不符合以上两种情况的应用虽然也可以用Qt开发,但是和用其他技术比起来没有特别突出的优势。
  符合以上条件的应用当然数量是不多的,所以题主见过的也就很少了。
  但是这种应用的用户规模未必就小,比如WPS,YY都是用户上亿的产品,VirtualBox应该也是千万级用户量的。
  Adobe Google Blizzard AutoDesk都在自己的某些产品里用过Qt,百万级用户量也是有的。

  反倒是 MFC 这种框架,似乎人人都会,到处都看到有人在用,其实真正大用户量的产品极少是MFC写的(我一时都没想出来有哪个,谁提个醒)。
典颐Rv
2015-10-31 · TA获得超过2.2万个赞
知道大有可为答主
回答量:2615
采纳率:31%
帮助的人:374万
展开全部
因为Qt是给两种应用设计的框架。
  
一种是必须跨平台的应用,无论如何都要支持两个或以上平台,并且两个平台要求功能同步,交互体验基本一致,但是开发成本不能成倍增加,Qt基本就是最好的选择了。
  
第二种是规模很大的应用,源代码规模在至少30万行以上,并且带有复杂UI交互,对发布的时间进度有较高要求,开发组规模在10人或以上。

不符合以上两种情况的应用虽然也可以用Qt开发,但是和用其他技术比起来没有特别突出的优势。
  
符合以上条件的应用当然数量是不多的,所以题主见过的也就很少了。
  
但是这种应用的用户规模未必就小,比如WPS,YY都是用户上亿的产品,VirtualBox应该也是千万级用户量的。
  
Adobe Google Blizzard AutoDesk都在自己的某些产品里用过Qt,百万级用户量也是有的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
娜莉China
推荐于2016-01-24 · 知道合伙人教育行家
娜莉China
知道合伙人教育行家
采纳数:15252 获赞数:207510
没有

向TA提问 私信TA
展开全部
因为Qt是给两种应用设计的框架。

一种是必须跨平台的应用,无论如何都要支持两个或以上平台,并且两个平台要求功能同步,交互体验基本一致,但是开发成本不能成倍增加,Qt基本就是最好的选择了。
第二种是规模很大的应用,源代码规模在至少30万行以上,并且带有复杂UI交互,对发布的时间进度有较高要求,开发组规模在10人或以上。

不符合以上两种情况的应用虽然也可以用Qt开发,但是和用其他技术比起来没有特别突出的优势。
符合以上条件的应用当然数量是不多的,所以题主见过的也就很少了。
但是这种应用的用户规模未必就小,比如WPS,YY都是用户上亿的产品,VirtualBox应该也是千万级用户量的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式