gnome3基于qt,如何
发表于 : 2009-04-07 11:07
qt4.5发布以后,感觉时机已经成熟。大家讨论讨论。
-------------------------------------------------------------
看到下面的跟帖有些激烈,因此对这个想法作一些补充,供大家参考:
1、qt4.5已经和gtk、Gnome的使用许可证完全一样了,许可证已经不是障碍。
2、qt已经GPL。根据GPL虽然qt由诺基亚主导,但它实际上已经是全社会的财富了,所有人都可以在不违反GPL的前提下利用它。也就是说即使以后诺基亚不支持qt或者改变许可证了,社区也可以在现在版本的qt上进行发展。就像XFree86改变协议后社区另行发展xorg一样。
3、linux桌面存在KDE和Gnome两大桌面环境和若干小的桌面环境,从界面来说多种不同风格的桌面环境能满足不同的需要,这是好事情。但各桌面环境的底层库各不相同在技术上对linux桌面进行了割裂,这给用户和第三方应用软件开发者带来了不便。因此统一linux桌面环境的底层库是有现实意义的。
4、对与用户来说他对桌面的需求反映在功能界面设计和软件运行性能。KDE和Gnome的设计理念和风格是不同的,kde走的是华丽精致路线而Gnome则是简洁朴实路线,不同的风格满足了不同的用户需求。qt性能强大而且kde4已经完成了新一代的消息通讯、多媒体支持等底层构架。因此如果基于qt和kde4现有的成果进行开发,Gnome3能够避免重复劳动迅速得到开发成果。而且Gnome3再开发过程中对qt和桌面底层的贡献也返过来对kde进行贡献。
5、说到底,qt、gtk、C、C++等只是个工具。实现自己的设计理念并满足用户的需求才是最重要的。设计者应选择最有效的工具和手段以提高开发效率。KDE4构架设计先进,开发难度很大。经过了长时间的阵痛终于浴火重生达到了很高的水平。这些成果完全可以被Gnome3加以利用,从而达到快速开发的目的。
6、底层相同后,kde团队和Gnome团队对对qt和桌面底层构架作贡献,KDE和Gnome的开发就能形成合力,加速linux桌面的发展。这对linux桌面用户和为linux编写软件的第三方都是有利的。
-------------------------------------------------------------
看到下面的跟帖有些激烈,因此对这个想法作一些补充,供大家参考:
1、qt4.5已经和gtk、Gnome的使用许可证完全一样了,许可证已经不是障碍。
2、qt已经GPL。根据GPL虽然qt由诺基亚主导,但它实际上已经是全社会的财富了,所有人都可以在不违反GPL的前提下利用它。也就是说即使以后诺基亚不支持qt或者改变许可证了,社区也可以在现在版本的qt上进行发展。就像XFree86改变协议后社区另行发展xorg一样。
3、linux桌面存在KDE和Gnome两大桌面环境和若干小的桌面环境,从界面来说多种不同风格的桌面环境能满足不同的需要,这是好事情。但各桌面环境的底层库各不相同在技术上对linux桌面进行了割裂,这给用户和第三方应用软件开发者带来了不便。因此统一linux桌面环境的底层库是有现实意义的。
4、对与用户来说他对桌面的需求反映在功能界面设计和软件运行性能。KDE和Gnome的设计理念和风格是不同的,kde走的是华丽精致路线而Gnome则是简洁朴实路线,不同的风格满足了不同的用户需求。qt性能强大而且kde4已经完成了新一代的消息通讯、多媒体支持等底层构架。因此如果基于qt和kde4现有的成果进行开发,Gnome3能够避免重复劳动迅速得到开发成果。而且Gnome3再开发过程中对qt和桌面底层的贡献也返过来对kde进行贡献。
5、说到底,qt、gtk、C、C++等只是个工具。实现自己的设计理念并满足用户的需求才是最重要的。设计者应选择最有效的工具和手段以提高开发效率。KDE4构架设计先进,开发难度很大。经过了长时间的阵痛终于浴火重生达到了很高的水平。这些成果完全可以被Gnome3加以利用,从而达到快速开发的目的。
6、底层相同后,kde团队和Gnome团队对对qt和桌面底层构架作贡献,KDE和Gnome的开发就能形成合力,加速linux桌面的发展。这对linux桌面用户和为linux编写软件的第三方都是有利的。