- 主题:有没有了解linux下的gtk编程的?
gtk居然还活着。。十年前用过,感觉是玩具级别的,生态上别说mfc、winform,比qt都差远了,轮子少,bug多,性能也没优势
当时三星还企图用这个做手机界面,很快就放弃了
--
FROM 111.206.214.*
现在 linux 底下很多都是 gtk 开发的。
qt 受商业公司控制,开源社区很多人不喜欢。
【 在 mopo (Fred Li) 的大作中提到: 】
: gtk居然还活着。。十年前用过,感觉是玩具级别的,生态上别说mfc、winform,比qt都差远了,轮子少,bug多,性能也没优势
: 当时三星还企图用这个做手机界面,很快就放弃了
--
FROM 117.24.206.*
确实,从这个角度也没得选了
【 在 hgoldfish 的大作中提到: 】
: 现在 linux 底下很多都是 gtk 开发的。
: qt 受商业公司控制,开源社区很多人不喜欢。
:
--
FROM 111.206.214.*
哦哦,那现在主流是用qt??
【 在 mopo 的大作中提到: 】
:
: gtk居然还活着。。十年前用过,感觉是玩具级别的,生态上别说mfc、winform,比qt都差远了,轮子少,bug多,性能也没优势
: 当时三星还企图用这个做手机界面,很快就放弃了
: --
:
发自「今日水木 on iOS」
--
FROM 123.172.60.*
很久不做界面开发了,现在让我选的话优先web界面,比如electron
其次qt、gtk啥的,linux没有所谓的原生图形api,与其和xlib、cairo、字体、编码等底层库搏斗(深度定制化界面的话,大概率不能避免),不如使用标准化的web引擎来隔离这个复杂度
【 在 leeyc 的大作中提到: 】
: 哦哦,那现在主流是用qt??
: 发自「今日水木 on iOS」
--
FROM 111.206.214.*
那就直接拿js来写硬件底层的那些
【 在 hgoldfish (老鱼) 的大作中提到: 】
: 反正多出来的硬件性能都要被 js 吃掉。
--
FROM 125.38.23.*
应该直接转Cocoa,毕竟UI的面向对象革命谁家都不如NeXT+Cocoa
连binding notification啥的都是自古以来就有的
不过现在又被拎出来拿别的语言和库装饰来贩售
【 在 JulyClyde (我的月份又来了) 的大作中提到: 】
: 那你应该直接劝退gtk让他转qt啊
--
修改:tgfbeta FROM 125.38.23.*
FROM 125.38.23.*
现在 linux 原生开发要么用 qt,要么用 gtk,早没有你说的 xlib, 字体,编码这些问题了。
现在选本地界面开发,无非是选语言。熟悉用 c++ 的用 qt,熟悉 c 的用 gtk,熟悉 js 的用 electron,熟悉 python 的用 pyqt,没什么好犹豫的。其它的不是不可以,只是比较小众。桌面开发已经是小众领域,不值得关注。水木老古董多,才会有人讨论这些。
【 在 mopo (Fred Li) 的大作中提到: 】
: 很久不做界面开发了,现在让我选的话优先web界面,比如electron
: 其次qt、gtk啥的,linux没有所谓的原生图形api,与其和xlib、cairo、字体、编码等底层库搏斗(深度定制化界面的话,大概率不能避免),不如使用标准化的web引擎来隔离这个复杂度
--
修改:hgoldfish FROM 112.47.122.*
FROM 112.47.122.*
GTK4 里的 GtkGesture 类提供了触控手势的支持,
能不能用它做手机界面不知道,估计在 Surface 上可以玩一玩。
【 在 mopo (Fred Li) 的大作中提到: 】
: gtk居然还活着。。十年前用过,感觉是玩具级别的,生态上别说mfc、winform,比qt都差远了,轮子少,bug多,性能也没优势
: 当时三星还企图用这个做手机界面,很快就放弃了
--
FROM 61.155.142.*