[Topic DIscussion] 我觉得中国应该收购QT,然后免费开放给各大公司使用
Tofloor
poster avatar
widon1104
deepin
2021-01-27 05:12
Author

现在linux下就是没有一个免费的GUI库,使用qt写商业软件还要付费,很多厂商都不愿意付费。所以我觉得中国应该收购QT,然后免费开放给各大公司使用,中国不缺那一点钱。

Reply Favorite View the author
All Replies
2 / 2
To page
enforcee
deepin
2021-01-28 05:17
#21

GTK有IDE,GNOME Builder;界面设计器有Glade

 

库分散是本着不重造轮子的原则把Cairo等库直接拿来加入GTK豪华午餐了,Cairo等都不归GNOME管的

Qt也不是特别整齐,插件各种各样的,从源里装一个一个包麻烦,从官网装太笨重

GTK文档确实很糟糕,没法看,怎么用全靠自己猜,优点是支持语言很多,C、C++、D、G*(Gjs)、Perl、Python、Rust、Vala

Vala是GNOME自己嫌Glib麻烦自造的语言,这次他们学乖了把所有api都放一个网站上去了valadoc.org,但是问题是代码范例太少,新手不好入门,有些用法直接复制了C代码,如果绕不过来弯啥也看不懂

Qt一开始不是开源的,所以那时选择GTK的多,后来Qt也开源,毕竟Qt在很多方面比GTK强,所以目前看选择Qt的更多一点

GTK重要在于他是完全自由免费没有其他附加条款,没有商业公司薅羊毛的风险,也能跨平台,现在GTK易用性也不是特别差,有些设计Qt和GTK都是互通的,差距不是特别明显,论精神来看GTK是和GNU自由文化更相近,因此在GNU/Linux平台GTK影响更大,其他平台Qt名声在外没有GTK什么事

Reply View the author
Comments
widon1104
2021-01-28 19:27
gtk不行,在中国根本没公司用gtk开发产品
yuxiangnier
deepin
2021-01-28 21:41
#22
enforcee

GTK有IDE,GNOME Builder;界面设计器有Glade

 

库分散是本着不重造轮子的原则把Cairo等库直接拿来加入GTK豪华午餐了,Cairo等都不归GNOME管的

Qt也不是特别整齐,插件各种各样的,从源里装一个一个包麻烦,从官网装太笨重

GTK文档确实很糟糕,没法看,怎么用全靠自己猜,优点是支持语言很多,C、C++、D、G*(Gjs)、Perl、Python、Rust、Vala

Vala是GNOME自己嫌Glib麻烦自造的语言,这次他们学乖了把所有api都放一个网站上去了valadoc.org,但是问题是代码范例太少,新手不好入门,有些用法直接复制了C代码,如果绕不过来弯啥也看不懂

Qt一开始不是开源的,所以那时选择GTK的多,后来Qt也开源,毕竟Qt在很多方面比GTK强,所以目前看选择Qt的更多一点

GTK重要在于他是完全自由免费没有其他附加条款,没有商业公司薅羊毛的风险,也能跨平台,现在GTK易用性也不是特别差,有些设计Qt和GTK都是互通的,差距不是特别明显,论精神来看GTK是和GNU自由文化更相近,因此在GNU/Linux平台GTK影响更大,其他平台Qt名声在外没有GTK什么事

赞一个, 说的不错,gnome builder 这东西比QtCreator 要晚了好多年,gtk 的确很GNU,Vala也并未解决Gtk难用的问题,Qt也支持很多语言的绑定,PyQt 就不错,后来Qt自己推了PySide,如果以商业目的去开发, 人员、经验、维护性 都要去考量,再说Gtk for windows 和 Gtk for mac 这两东西也只能 呵呵 了

Reply View the author
yuxiangnier
deepin
2021-01-28 22:27
#23

我个人觉得收购Qt已经不重要了,收购也会是一个很失败的决定,国内现在的软件商业环境已经不允许了,从Web化到移动端,现在很多公司连Web端都不愿意做了,想让你花更多时间使用移动端,Qt已经错过了移动端,qt for android & qt for ios 也不温不火, 现在主营销 嵌入式, 从车企到数控等等 相关单片机 gui界面, 这类gui也不是没有替代品,再看看国内新能源品牌的车控,很多自改 android ,使用Electron做的界面不拉跨用户该怎么用就怎么用,如果要求高性能 有些公司 用 rust + web 的方式 。

Reply View the author
2 / 2
To page