稽你实在是太美
2024-02-14 17:59 deepin
使用新的编程语言不太现实
至于dde 启动器已经重构过了 待优化
treeland开发中 完工后会重构任务栏和通知中心
等就完事了
Reply Like 2 View the author
使用新的编程语言不太现实
至于dde 启动器已经重构过了 待优化
treeland开发中 完工后会重构任务栏和通知中心
等就完事了
用rust?qt对rust的支持就不太好。tauri还不完善就还有挺多坑需要填补的。fltk-rs?虽然可以重绘组件(重绘量相当大,很多效果需要自己实现,连某些模糊透明效果都要自己实现)但是可以c++也可以用fltk,既然用fltk为什么不用回c++?还有egui都出到0.26版了都还没出1.0版本~
虽然用rust会让性能变高和资源占用变少,但是很可能会降低开发效率,会增加开发的时间成本,除非rust的高级开发者足够多,费用投入足够高。
用rust?qt对rust的支持就不太好。tauri还不完善就还有挺多坑需要填补的。fltk-rs?虽然可以重绘组件(重绘量相当大,很多效果需要自己实现,连某些模糊透明效果都要自己实现)但是可以c++也可以用fltk,既然用fltk为什么不用回c++?还有egui都出到0.26版了都还没出1.0版本~
虽然用rust会让性能变高和资源占用变少,但是很可能会降低开发效率,会增加开发的时间成本,除非rust的高级开发者足够多,费用投入足够高。
Qt C++,实际上也有很多坑要填。
使用新的编程语言不太现实
至于dde 启动器已经重构过了 待优化
treeland开发中 完工后会重构任务栏和通知中心
等就完事了
确实重构过,但问题也不少。
确实重构过,但问题也不少。
可以说待优化
实际上dde的重构也不是一次两次了
deepin15到20就重构过
20到23又要重构
待后续来也
待后续来也
期待。
如题,deepin v20.9版本已经能让日常办公软件都能入驻应用商店。
现在头大的问题是DDE,bug不少且比较笨重,尤其是dock栏设置为“时尚模式”时有些用户仍然会觉得有点卡。需要对编程语言的使用比如QML的使用,其QML注册机制下的底层编码仍是Qt C++,我们可以鼓励社区的一部分系统级开发者使用内存管理机制比较安全的rust或其他内存更加安全的编程语言进行新的尝试,让C++相关逻辑代码和业务代码在Qt Quick中更加完善。
当然,使用新的编程语言去替代原来的Qt C++l库也会存在其他问题,比如硬件驱动的支持、GUI绘制的效率等等。但是,新系统版本仍然需要更多的尝试才行。
以上纯属个人胡言乱语,deepin的发展和整个生态实际上需要更多新编程语言、新的硬件生态去参与才行,Qt C++我们需要给他一个定期的过渡期限。