• 263阅读
  • 12回复

[讨论]怎么看 widgets 与 qml 未来的发展 [复制链接]

上一主题 下一主题
离线xldelg
 

只看楼主 倒序阅读 楼主  发表于: 06-07
请教一下各位兄弟,你们怎么看qt widgetqml未来的发展?qml将来会代替qt widget作为桌面开发的主要工具吗?
在线20091001753

只看该作者 1楼 发表于: 06-07
首先,widgets 已经很成熟了,就这样了,最多也就是修复 bug,不存在发展了。
而 qml 官方还在不断投入力量,提升性能,增加新特性

但讽刺的是,qml 主要运用在移动端,而用 Qt 开发移动端的项目,少。
所以呢,就是官方花大力气,开发一个目前没太多人用的功能,只因为觉得它是未来。
(づ ̄ 3 ̄)づ
离线xldelg

只看该作者 2楼 发表于: 06-07
回 20091001753 的帖子
20091001753:首先,widgets 已经很成熟了,就这样了,最多也就是修复 bug,不存在发展了。
而 qml 官方还在不断投入力量,提升性能,增加新特性
但讽刺的是,qml 主要运用在移动端,而用 Qt 开发移动端的项目,少。
所以呢,就是官方花大力气,开发一个目前没太多人用的功能,只因为觉得它是 .. (2019-06-07 19:39) 

那岂不是qt以后的主要精力就不在桌面应用开发上了?
在线20091001753

只看该作者 3楼 发表于: 06-07
桌面的跨平台,现在 Qt 是最好的,widgets 也是久经考验,非常成熟。
官方还想往移动端,车载智能平台,等领域发展,所以投入力量搞 qml
(づ ̄ 3 ̄)づ
离线xldelg

只看该作者 4楼 发表于: 06-07
回 20091001753 的帖子
20091001753:桌面的跨平台,现在 Qt 是最好的,widgets 也是久经考验,非常成熟。
官方还想往移动端,车载智能平台,等领域发展,所以投入力量搞 qml (2019-06-07 20:20) 

多谢指教
离线lclflash

只看该作者 5楼 发表于: 06-07
桌面widget的主要问题是速度不行,不是硬件加速,个人认为qt应该先把桌面widget升级到硬件加速再考虑移动端,否则容易鸡飞蛋打
离线XChinux

只看该作者 6楼 发表于: 06-08
QML开发容易学,基本上只要会JS开发就行(搞android、前端、PHP的都能够。。。。),当然有少量C++代码,还是得懂C++/Qt开发的人员支持。
Qt Wdgets就不行了,必须得会C++/Qt。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
在线20091001753

只看该作者 7楼 发表于: 06-08
widgets 只能由CPU渲染,不能利用 opengl 加速。而 qml 则可以。

在桌面平台,大家的CPU往往性能过剩,widgets 还是满足需求的。
在嵌入式平台,很多低端设备甚至都没有图形加速器,或不支持opengl,只能用widgets
在移动端平台,没有gpu加速可能就会“不丝滑”,手感不好。所以用 qml 会有更好的体验
(づ ̄ 3 ̄)づ
在线liulin188

只看该作者 8楼 发表于: 06-08
受教了
离线mmlgq

只看该作者 9楼 发表于: 06-09
我上家公司用纯qml+c++开发了整个windows客户端,显示3d瀑布图 频谱什么的感觉 cpu消耗有点大,当然可能有我自身代码水平的原因,总得来说开发起来还是比较舒服的
在线dd759378563

只看该作者 10楼 发表于: 06-09
Qml是一种“声明式”的语言,用来写界面。看看谷歌的Flutter,以及苹果最近发布的SwiftUI,都在往声明式 这个方向上走。Qml的方向是对的,就是没有大厂的推广/没有好爹。
涛哥是个Qml高手,著有《Qml组件化编程》《Qml特效》系列教程,见知乎专栏-Qt进阶之路:https://zhuanlan.zhihu.com/TaoQt
或微信公众号:Qt进阶之路
离线toby520

只看该作者 11楼 发表于: 06-09
          
QtQML多多指教开发社区 http://qtclub.heilqt.com
将QtCoding进行到底
关注移动互联网,关注金融
开发跨平台客户端,服务于金融行业
专业定制界面
群号:312125701   373955953(qml控件定做)
在线liulin188

只看该作者 12楼 发表于: 06-12
回 20091001753 的帖子
20091001753:首先,widgets 已经很成熟了,就这样了,最多也就是修复 bug,不存在发展了。
而 qml 官方还在不断投入力量,提升性能,增加新特性
但讽刺的是,qml 主要运用在移动端,而用 Qt 开发移动端的项目,少。
所以呢,就是官方花大力气,开发一个目前没太多人用的功能,只因为觉得它是 .. (2019-06-07 19:39) 

透彻
快速回复
限100 字节
 
上一个 下一个