• 5544阅读
  • 14回复

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

上一主题 下一主题
离线xldelg
 

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

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

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

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

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

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

透彻
https://wiki.qt.io/Qt_5.12_Release
https://wiki.qt.io/New_Features_in_Qt_5.12
https://wiki.qt.io/Qt_5.12.0_Known_Issues
https://www.qt.io/blog/qt-5.13.2-released
https://www.qt.io/blog/qt-creator-4.10.2-released
https://wiki.qt.io/Qt_5.12_Tools_and_Versions
离线toby520

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

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

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

只看该作者 8楼 发表于: 2019-06-08
受教了
https://wiki.qt.io/Qt_5.12_Release
https://wiki.qt.io/New_Features_in_Qt_5.12
https://wiki.qt.io/Qt_5.12.0_Known_Issues
https://www.qt.io/blog/qt-5.13.2-released
https://www.qt.io/blog/qt-creator-4.10.2-released
https://wiki.qt.io/Qt_5.12_Tools_and_Versions
离线20091001753

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

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

只看该作者 6楼 发表于: 2019-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及预算报销系统开发业务
离线lclflash

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

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

多谢指教
离线20091001753

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

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

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

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

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