当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 76 篇帖子 ]  前往页数 1, 2, 3, 4, 5, 6  下一页
作者 内容
1 楼 
 文章标题 : gnome3基于qt,如何
帖子发表于 : 2009-04-07 11:07 

注册: 2007-11-25 21:06
帖子: 81
送出感谢: 0 次
接收感谢: 0 次
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编写软件的第三方都是有利的。


最后由 linoox 编辑于 2009-04-07 17:50,总共编辑了 1 次

页首
 用户资料  
 
2 楼 
 文章标题 : Re: gnome3基于qt,如何
帖子发表于 : 2009-04-07 11:11 
头像

注册: 2005-08-14 21:55
帖子: 58428
地址: 长沙
送出感谢: 4
接收感谢: 272
神经了哦。


_________________
● 鸣学


页首
 用户资料  
 
3 楼 
 文章标题 : Re: gnome3基于qt,如何
帖子发表于 : 2009-04-07 11:24 
头像

注册: 2007-11-29 9:41
帖子: 8455
送出感谢: 0 次
接收感谢: 0 次
这也能讨论啊


页首
 用户资料  
 
4 楼 
 文章标题 : Re: gnome3基于qt,如何
帖子发表于 : 2009-04-07 11:30 
头像

注册: 2009-03-05 16:31
帖子: 2794
送出感谢: 0 次
接收感谢: 11
gnome现在用好多别的图形库的,我没有意见,只要别太繁冗


_________________
http://adam8157.info/


页首
 用户资料  
 
5 楼 
 文章标题 : Re: gnome3基于qt,如何
帖子发表于 : 2009-04-07 12:06 
头像

注册: 2007-02-02 18:14
帖子: 30702
系统: debian sid
送出感谢: 1
接收感谢: 34
呵呵,那还有必要开发吗? :em06


_________________
醉了星星,醉月亮●●●●●The Long Way To Go(*^_^*)


页首
 用户资料  
 
6 楼 
 文章标题 : Re: gnome3基于qt,如何
帖子发表于 : 2009-04-07 12:51 
头像

注册: 2005-09-29 11:13
帖子: 646
地址: Boston, MA
送出感谢: 0 次
接收感谢: 0 次
如果真那样,立马重回 Windows 的怀抱,95 都比 KDE4 强一个境界。


页首
 用户资料  
 
7 楼 
 文章标题 : Re: gnome3基于qt,如何
帖子发表于 : 2009-04-07 14:54 
头像

注册: 2006-09-10 22:36
帖子: 10663
地址: 北京
送出感谢: 1
接收感谢: 16
如果真那样就把gnome请出去,qt的东西就是再好也别想在呆在我的电脑里,曾经因为讨厌qt放弃了一个opera,再放弃一个gnome又如何?


_________________
看破、放下、自在、随缘、念佛
真诚、清净、平等、正觉、慈悲


页首
 用户资料  
 
8 楼 
 文章标题 : Re: gnome3基于qt,如何
帖子发表于 : 2009-04-07 14:58 

注册: 2007-12-13 23:34
帖子: 523
送出感谢: 0 次
接收感谢: 0 次
不是基于gtk?
性能漂亮就ok啦


页首
 用户资料  
 
9 楼 
 文章标题 : Re: gnome3基于qt,如何
帖子发表于 : 2009-04-07 15:44 
头像

注册: 2005-12-23 19:20
帖子: 1677
送出感谢: 0 次
接收感谢: 0 次
qt和楼上的某些人有仇吗?
95比KDE4强一个境界?
难道你是传说中的 …………


_________________
Kubuntu10.10& Windows 7 ultimate
Acer 4738ZG
Intel PM dual core P6100 2.00G
4G DDR1333
ATI Mobility Radeon HD5470
750G HDD
14.0 WXGA 1366×768


页首
 用户资料  
 
10 楼 
 文章标题 : Re: gnome3基于qt,如何
帖子发表于 : 2009-04-07 15:50 
头像

注册: 2006-09-19 18:16
帖子: 3711
送出感谢: 0 次
接收感谢: 3
:shock:


_________________
Ubuntu 系统备份、恢复、克隆、批量部署、制作 live 系统


页首
 用户资料  
 
11 楼 
 文章标题 : Re: gnome3基于qt,如何
帖子发表于 : 2009-04-07 16:51 
头像

注册: 2005-08-14 19:53
帖子: 3998
送出感谢: 1
接收感谢: 2
那也叫gnome?叫knome算了


页首
 用户资料  
 
12 楼 
 文章标题 : Re: gnome3基于qt,如何
帖子发表于 : 2009-04-07 16:58 
头像

注册: 2007-09-29 3:09
帖子: 5773
送出感谢: 0 次
接收感谢: 3
那也叫gnome?


_________________
HUNT Unfortunately No Talent...


页首
 用户资料  
 
13 楼 
 文章标题 : Re: gnome3基于qt,如何
帖子发表于 : 2009-04-07 17:02 

注册: 2006-09-11 22:47
帖子: 2841
送出感谢: 0 次
接收感谢: 4
linoox 写道:
qt4.5发布以后,感觉时机已经成熟。大家讨论讨论。


那除非完全重写。

Qt 没有 C 语言的绑定,所以所有现有的 gnome 程序都得重新写成 C++ 的。那实际上不可能。

不是有没有必要的问题,是 GNOME 的开发者没有能力做到这一点。

偏执的人群们当初选择了 gtk 与 Qt 抗争,这场抗争最后的结果是 Qt 也 GNU 了,gtk当然有存在的价值,但是我认为已经完成了它的历史使命。


页首
 用户资料  
 
14 楼 
 文章标题 : Re: gnome3基于qt,如何
帖子发表于 : 2009-04-08 8:09 

注册: 2008-01-13 1:17
帖子: 355
送出感谢: 0 次
接收感谢: 0 次
qiang_liu8183 写道:
如果真那样就把gnome请出去,qt的东西就是再好也别想在呆在我的电脑里,曾经因为讨厌qt放弃了一个opera,再放弃一个gnome又如何?


又发现你小子在发表讨厌QT的宣言了...哈.我一直很奇怪你为啥讨厌QT.难道是以前奇趣公司坑过你的钱? :em05
qt.gtk只是工具哪.不用这不用那到头来损失的还是自己.

楼上说改图形库不应该叫gnome的同学...gnome全称应该是 GNU’s Network Object Model Environment

gtk(GIMP Toolkit),它一开始是gimp的开发工具.发展成现在这个样子.应该是像楼上所说那样.是当时为了对抗QT,选中而发展起来的一个图形工具库.而且个人认为它存在的价值不是为了gnome.它现在也已经是linux下流行的图形工具库之一了.就算gnome项目关闭.还有xfce呢.xfce都要发展成gnome的量级哪.

当然到现在为止.还没有那个桌面发展到能和KDE相比的. :em11 楼下的同学表跟我说gnome.因为gnome只提供了基础得不能再基础的功能.


页首
 用户资料  
 
15 楼 
 文章标题 : Re: gnome3基于qt,如何
帖子发表于 : 2009-04-08 9:56 

注册: 2007-11-25 21:06
帖子: 81
送出感谢: 0 次
接收感谢: 0 次
poet 写道:
linoox 写道:
qt4.5发布以后,感觉时机已经成熟。大家讨论讨论。


那除非完全重写。

Qt 没有 C 语言的绑定,所以所有现有的 gnome 程序都得重新写成 C++ 的。那实际上不可能。

不是有没有必要的问题,是 GNOME 的开发者没有能力做到这一点。

偏执的人群们当初选择了 gtk 与 Qt 抗争,这场抗争最后的结果是 Qt 也 GNU 了,gtk当然有存在的价值,但是我认为已经完成了它的历史使命。



一、首先要强调的是Gnome的设计理念有可取之处,因此它有大量满意度很高的用户,这个设计理念与kde的不同,kde是替代不了Gnome的。因此Gnome不能消失也不会消失。

二、Gnome完全重写也是可行的。

制作应用软件的工作量包括算法和数据结构、界面设计和编程等。一般来说算法和数据结构工作量最大。Gnome重写增加的工作量主要是编程这一块,它有相当的工作量。但从总工作量来看它占的份额并不是很大的。而且qt是有丰富的功能函数,C是C++的一个子集,从gtk/C转向qt/C++应该也不是很困难。

三、我认为Gnome开发工具转向qt的障碍主要在两方面:

1、心理感情上难以接受。Gnome项目源自于黑客不满qt当时的使用许可证政策。这些黑客在gtk上花了大量的精力,gtk/Gnome的成功(与其说是技术成功,不如说更多的是它的GPL许可证策略的成功)迫使更优秀的qt也转向GPL。这时如果要Gnome转向qt,基本上是宣布gtk技术相对落后,而且原来付出巨大心血的gtk也就被抛弃了。这在心理感情上难以接受的。

2、由于旧的应用使用的是gtk,再大部分应用重写升级到qt之前用户还是需要在计算机里保留gtk运行库,底层库合一的对用户的好处可能要一年或更长时间才能体现出来。这个阶段Gnome可能遇到用户大量流失的问题。


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 76 篇帖子 ]  前往页数 1, 2, 3, 4, 5, 6  下一页

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 2 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译