[Topic DIscussion] Deepin的环境是因为采用了C/C++和go所以才导致卡顿吗?
Tofloor
poster avatar
把一切操作变成GUI
deepin
Backbone of ecological co-construction group
2023-06-21 02:14
Author

Deepin的环境是因为采用了C/C++和go所以才导致卡顿吗?

dde是用go做的后台吧?

Reply Favorite View the author
All Replies
wlly-lzh
deepin
2023-06-21 02:24
#1

桌面环境应该是c++写的吧。

Reply View the author
把一切操作变成GUI
deepin
Backbone of ecological co-construction group
2023-06-21 02:38
#2
wlly-lzh

桌面环境应该是c++写的吧。

Reply View the author
deepin有温度
deepin
2023-06-21 02:45
#3

dde是Qt框架写的,c++语言,按道理来说没问题,不过因为是系统软件对图形要求非常高,外加程序员没那么成熟,就造成了卡顿的问题

Reply View the author
把一切操作变成GUI
deepin
Backbone of ecological co-construction group
2023-06-21 03:20
#4
deepin有温度

dde是Qt框架写的,c++语言,按道理来说没问题,不过因为是系统软件对图形要求非常高,外加程序员没那么成熟,就造成了卡顿的问题

但是后台服务不是go写的吗?

Reply View the author
deepin有温度
deepin
2023-06-21 03:33
#5
把一切操作变成GUI

但是后台服务不是go写的吗?

不是了吧,之前是,现在不是在迁移到wayland了吗

Reply View the author
enforcee
deepin
2023-06-21 03:52
#6

隔壁gnome他*写桌面也没什么问题。应该跟语言关系不大。

Reply View the author
把一切操作变成GUI
deepin
Backbone of ecological co-construction group
2023-06-21 04:10
#7
enforcee

隔壁gnome他*写桌面也没什么问题。应该跟语言关系不大。

以前的deepin就是用js写的,他们说卡出翔了,

gnome不是应该是gtk写的界面吗

Reply View the author
enforcee
deepin
2023-06-21 04:53
#8
把一切操作变成GUI

以前的deepin就是用js写的,他们说卡出翔了,

gnome不是应该是gtk写的界面吗

gtk可以用的语言很多,gnome-shell主要是js(gjs解释器),其他应用用的语言不一,C、vala、python都有

Reply View the author
把一切操作变成GUI
deepin
Backbone of ecological co-construction group
2023-06-21 06:32
#9
enforcee

gtk可以用的语言很多,gnome-shell主要是js(gjs解释器),其他应用用的语言不一,C、vala、python都有

但是gtk的底层就是c呢。。。

Reply View the author
enforcee
deepin
2023-06-21 06:42
#10
把一切操作变成GUI

但是gtk的底层就是c呢。。。

那也没错,虽然我自己觉得GObject应该单独算一种编程语言

blush

楼主觉得是Qt或者C++拖累了dde吗?我自己没太研究过Qt,不过从各种Qt的产品来看性能应该没什么问题。

Reply View the author
把一切操作变成GUI
deepin
Backbone of ecological co-construction group
2023-06-21 07:01
#11
enforcee

那也没错,虽然我自己觉得GObject应该单独算一种编程语言

blush

楼主觉得是Qt或者C++拖累了dde吗?我自己没太研究过Qt,不过从各种Qt的产品来看性能应该没什么问题。

C++性能绝对是有保障的。
感觉是与go的通信性能不好

Reply View the author
fuuko
deepin
2023-06-21 16:19
#12

别问,问就是产品经理想整的花活太多了pride

Reply View the author
181******81
deepin
2023-06-21 16:49
#13

这锅不要乱扣呀。joy

Reply View the author
ReTriBleT
deepin
2023-06-21 16:59
#14
把一切操作变成GUI

C++性能绝对是有保障的。
感觉是与go的通信性能不好

可不是这么想,go性能是能跟上的,问题是产品经理花活多

Reply View the author
rexlevin
deepin
2023-06-21 17:12
#15

是代码太拉胯了~

Reply View the author
fly0512
deepin
2023-06-21 19:20
#16

锅可不是这么甩的,哪个语言都不背

Reply View the author
夜行者
deepin
2023-06-21 23:43
#17
fly0512

锅可不是这么甩的,哪个语言都不背

说的对

Reply View the author
depend
deepin
2023-06-25 17:13
#18
fuuko

别问,问就是产品经理想整的花活太多了pride

那确实

Reply View the author
把一切操作变成GUI
deepin
Backbone of ecological co-construction group
2023-07-10 01:59
#19
fly0512

锅可不是这么甩的,哪个语言都不背

试试用Python写,性能绝对不好。

Reply View the author