查看完整版本: [-- 怎么看 widgets 与 qml 未来的发展 --]

QTCN开发网 -> Qt基础编程 -> 怎么看 widgets 与 qml 未来的发展 [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

xldelg 2019-06-07 18:34

怎么看 widgets 与 qml 未来的发展

请教一下各位兄弟,你们怎么看qt widget与qml未来的发展?qml将来会代替qt widget作为桌面开发的主要工具吗?

20091001753 2019-06-07 19:39
首先,widgets 已经很成熟了,就这样了,最多也就是修复 bug,不存在发展了。
而 qml 官方还在不断投入力量,提升性能,增加新特性

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

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

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

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

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

多谢指教

lclflash 2019-06-07 22:35
桌面widget的主要问题是速度不行,不是硬件加速,个人认为qt应该先把桌面widget升级到硬件加速再考虑移动端,否则容易鸡飞蛋打

XChinux 2019-06-08 08:09
QML开发容易学,基本上只要会JS开发就行(搞android、前端、PHP的都能够。。。。),当然有少量C++代码,还是得懂C++/Qt开发的人员支持。
Qt Wdgets就不行了,必须得会C++/Qt。

20091001753 2019-06-08 13:09
widgets 只能由CPU渲染,不能利用 opengl 加速。而 qml 则可以。

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

liulin188 2019-06-08 15:14
受教了

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

dd759378563 2019-06-09 18:58
Qml是一种“声明式”的语言,用来写界面。看看谷歌的Flutter,以及苹果最近发布的SwiftUI,都在往声明式 这个方向上走。Qml的方向是对的,就是没有大厂的推广/没有好爹。

toby520 2019-06-09 20:22
          

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

透彻

ljj422 2019-11-04 21:03
我是觉得qml就是个不尴不尬的东西,很难有什么前景。  低端的CPU 和桌面用户还是选择widget比较方便。带GPU的 找个前端工程师做APP就好了,网页和APP通杀,何必再弄个团队去研究QML。

圣域天子 2019-11-06 11:56
ljj422:我是觉得qml就是个不尴不尬的东西,很难有什么前景。  低端的CPU 和桌面用户还是选择widget比较方便。带GPU的 找个前端工程师做APP就好了,网页和APP通杀,何必再弄个团队去研究QML。 (2019-11-04 21:03) 

补充一句:关键是QML并不成熟,它并不能在APP端替换 Java和Object-C。用它的开发风险极大。

白老大上次碰到的字符乱码可能只是冰山一角的小问题


查看完整版本: [-- 怎么看 widgets 与 qml 未来的发展 --] [-- top --]



Powered by phpwind v8.7 Code ©2003-2011 phpwind
Gzip disabled