[Topic DIscussion] deepin V23下一个最新版本,将会坚持以QML + Qt quick开发方式为主
Tofloor
poster avatar
deepin
2023-11-20 23:08
Author

在deepin V23 beta2版本中,X11视窗服务下的软件使用基本变得比较稳定,现在很多用户希望更多选择wayland视窗服务,希望界面和窗口的交互体验更加友好。
133801700395080_.pic.jpg

对于X11视窗服务和wayland视窗服务,我这里就不再反复啰嗦其各自的优缺点,从这次第13届DDUC的北京聚会内容来看,deepin官方是准备把DTK等源于Qt5ku的基础开发套件升级为Qt6库,说白了就是让deepin开发的软件能够更好的去支持wayland视窗下的交互。

133791700394817_.pic.jpg

再看deepin自己的wayland合成器项目waylib:

51651700463423_.pic.jpg

image.png

从第二张截图的介绍内容来看,deepin的新wayland合成器项目waylib是基于QtQuick图形模型栈,而QtQuick现在主要是捆绑QML进行软件或内置程序的开发,这种开发方式有利于程序开发者对deepin的wayland合成器waylib的后期维护,降低项目维护的难度。


最后,我并不是说现在Qt C++的方式不能进行deepin的应用开发,而是QtQuick+QML的图形栈开发方式能够更有利于deepin的软件快速迭代开发,且对wayland视窗的持续稳定创造更合适的基础。

Reply Favorite View the author
All Replies
moling
deepin
2023-11-20 23:21
#1

不错不错,期待住了

Reply View the author
申伟
deepin
2023-11-20 23:27
#2

qml 不是在一个设备上表现性能很差吗

Reply View the author
deepin
2023-11-20 23:30
#3
申伟

qml 不是在一个设备上表现性能很差吗

性能上确实比C++差一点,但是好维护、写代码也很方便。

Reply View the author
deepin
2023-11-20 23:31
#4
moling

不错不错,期待住了

doubt

,刚学完qt Widget,现在又要接触QML,程序开发真是终身学习。

Reply View the author
吕先生
deepin
2023-11-21 04:53
#5

今年能出V23正式版吗??

Reply View the author
deepin
2023-11-21 05:40
#6
吕先生

今年能出V23正式版吗??

出不了,wayland模式都还没开始优化,要等到明年才能看到正式版的消息。

今年年底,顶多系统更新到Beta3版本。

Reply View the author
fuuko
deepin
2023-11-21 16:30
#7

这不就走远了么,就qml那坨同时得罪cpp和web前端两边开发人员的💩,还不如继续打磨已有的dtk呢~pride

Reply View the author
deepin
2023-11-22 00:30
#8
fuuko

这不就走远了么,就qml那坨同时得罪cpp和web前端两边开发人员的💩,还不如继续打磨已有的dtk呢~pride

不会的,CPP部分仍是QML和Qtquit的基石,至于web端qml也支持js的脚本编写。

Reply View the author