[Suggestions for Improvement] 希望deepin v23能够支持更多新硬件、新编程语言,重新优化DDE
Tofloor
poster avatar
deepin
2024-02-14 17:50
Author

如题,deepin v20.9版本已经能让日常办公软件都能入驻应用商店。

现在头大的问题是DDE,bug不少且比较笨重,尤其是dock栏设置为“时尚模式”时有些用户仍然会觉得有点卡。需要对编程语言的使用比如QML的使用,其QML注册机制下的底层编码仍是Qt C++,我们可以鼓励社区的一部分系统级开发者使用内存管理机制比较安全的rust或其他内存更加安全的编程语言进行新的尝试,让C++相关逻辑代码和业务代码在Qt Quick中更加完善。

当然,使用新的编程语言去替代原来的Qt C++l库也会存在其他问题,比如硬件驱动的支持、GUI绘制的效率等等。但是,新系统版本仍然需要更多的尝试才行。


以上纯属个人胡言乱语,deepin的发展和整个生态实际上需要更多新编程语言、新的硬件生态去参与才行,Qt C++我们需要给他一个定期的过渡期限。

Reply Favorite View the author
All Replies
稽你实在是太美
deepin
2024-02-14 17:59
#1

使用新的编程语言不太现实

至于dde 启动器已经重构过了 待优化

treeland开发中 完工后会重构任务栏和通知中心

等就完事了applaud

Reply View the author
把一切操作变成GUI
deepin
Backbone of ecological co-construction group
2024-02-14 19:03
#2

用rust?qt对rust的支持就不太好。tauri还不完善就还有挺多坑需要填补的。fltk-rs?虽然可以重绘组件(重绘量相当大,很多效果需要自己实现,连某些模糊透明效果都要自己实现)但是可以c++也可以用fltk,既然用fltk为什么不用回c++?还有egui都出到0.26版了都还没出1.0版本~

虽然用rust会让性能变高和资源占用变少,但是很可能会降低开发效率,会增加开发的时间成本,除非rust的高级开发者足够多,费用投入足够高。

Reply View the author
deepin
2024-02-14 20:41
#3
把一切操作变成GUI

用rust?qt对rust的支持就不太好。tauri还不完善就还有挺多坑需要填补的。fltk-rs?虽然可以重绘组件(重绘量相当大,很多效果需要自己实现,连某些模糊透明效果都要自己实现)但是可以c++也可以用fltk,既然用fltk为什么不用回c++?还有egui都出到0.26版了都还没出1.0版本~

虽然用rust会让性能变高和资源占用变少,但是很可能会降低开发效率,会增加开发的时间成本,除非rust的高级开发者足够多,费用投入足够高。

Qt C++,实际上也有很多坑要填。

Reply View the author
deepin
2024-02-14 20:41
#4
稽你实在是太美

使用新的编程语言不太现实

至于dde 启动器已经重构过了 待优化

treeland开发中 完工后会重构任务栏和通知中心

等就完事了applaud

确实重构过,但问题也不少。

Reply View the author
稽你实在是太美
deepin
2024-02-14 21:29
#5

确实重构过,但问题也不少。

可以说待优化

实际上dde的重构也不是一次两次了

deepin15到20就重构过

20到23又要重构tail

Reply View the author
Merlin
Super Moderator
Product Manager
2024-02-15 00:01
#6
后续窗管,任务栏,控制中心,通知等会陆续优化。
Reply View the author
wcs4221
deepin beta test group
2024-02-16 08:23
#7

待后续来也

Reply View the author
deepin
2024-02-16 09:33
#8
wcs4221

待后续来也

期待。

Reply View the author