ivaneeo's blog

自由的力量,自由的生活。

  BlogJava :: 首页 :: 联系 :: 聚合  :: 管理
  669 Posts :: 0 Stories :: 64 Comments :: 0 Trackbacks
依我看GTK与QT之争既不是GNOME和KDE之争,也不是GPL和QPL之争,
而是美国人和欧洲人之争,看看KDE的开发过程就知道了,KDE几乎
全是欧洲的开发者,而GNOME主要是美国的开发者,美国人一向对 
欧洲人很不服气,因此支持KDE的只有SuSE,而redhat和slackware
还有debian对KDE很不感冒.而美国的Linux老大redhat对GNOME情
有独钟,出人出钱:)
 
KDE的好处在应用软件多,QT是C++的,代码可重用性好,但是由于
开发时间早,好多东西,后来才加,功能不好,如Drag&Drop Protocol, 
还有COBRA的支持是用的mico.另外其致命伤就是QT的license,到现 
在还是QPL,不是GPL,这也是被猛烈攻击的一个地方.
 
GNOME的优点是设计思想先进,速度比较快,毕竟GTK是C写的,并且  
GNOME得到GNU的全力支持,这可是一个非同小可的问题,感觉KDE
现在变成了后娘养的孩子:)GNOME的缺点是现在没有主力Window
Manager,而enlighment不是一个实用的WM,它将来占的资源只怕
比KDE还多.
 
现在我觉得KDE的生死之战就在于那一批Koffice的进度,一旦Koffice
普及,GNOME就不可能完全击败KDE,甚至KDE利用Koffice来击败GNOME
都很有可能.而GNOME现在也要急剧扩张Application,不过我觉得
美国的程序员比欧洲的程序员要勤奋得多:)现在GTK.ORG上的APP
的增长率要比KDE的快.我个人还是喜欢GTK,原因一是GTK不象Win95
二是 GTK是用C的:)
 
总而言之, 美国人很有可能击败欧洲人,从而会赢得这场GNOME VS KDE
的战争.   
posted on 2005-09-28 10:51 ivaneeo 阅读(11141) 评论(14)  编辑  收藏 所属分类: GNU牛力

Feedback

# re: GNOME VS KDE 2005-11-02 14:11 dexter
面对欺行霸市的美国,我会选择欧洲的KDE,这只是闲话,毕竟我用的就是KDE  回复  更多评论
  

# re: GNOME VS KDE 2005-11-02 15:35 Water Ye@ITO
MS不追究的话, 暂时不考虑GNOME and KDE  回复  更多评论
  

# re: GNOME VS KDE 2005-11-11 14:40 calvin
KDE作的东西美感比GNOME好很多阿,看RedHat的界面,1万年也不可能在桌面系统打败微软。  回复  更多评论
  

# re: GNOME VS KDE 2005-11-14 15:11 ivan
本人也喜欢用kde.呵呵。
不懂为什么suse也转gnome了。  回复  更多评论
  

# re: GNOME VS KDE 2005-12-06 20:38 catsun
不管是GNOME还是KDE,在图形界面上都要继续努力,至少向人家微软学学,不要整天说微软的不是。  回复  更多评论
  

# re: GNOME VS KDE 2006-01-08 14:15 seele
我个人喜欢gnome,kde太乱了,gnome简洁  回复  更多评论
  

# re: GNOME VS KDE 2006-03-16 05:39 911day
参见:
http://www.pcpro.com.cn/topic.php?id=8217

http://www.earn8.net/  回复  更多评论
  

# re: GNOME VS KDE 2006-03-21 01:08 m
Qt在2000年开始已经以GPL发行了,现在还說因为QPL而不用KDE,恐怕說不通吧  回复  更多评论
  

# re: GNOME VS KDE[未登录] 2007-11-21 13:50 Eric
QT需要为选择QPL的错误付出多年的代价。  回复  更多评论
  

# re: GNOME VS KDE 2008-04-22 02:05 Littlenew
gtk不是appframework,也不支持c++,至于那些gtk的c++ wrapper,我只能说all sucks,这不能怪wrapper,只能怪gtk。用gtk开发gnome,我只能说这是老美仗着技术实力雄厚应搞,这不是一个开发者应有的态度。程序员更喜欢用C更是胡扯,C++等一干程序设计语言开发出来、OOP观念出来,不为别的,就是为了让程序设计更友善、更规范、更简单。有些东西,留给编译器去做,比手工用C写要更machinelike、更工业化,做工也更规范。不会有人为因素导致的混沌和混乱,这也是软件工程的目的。用C干C++该干的活,我只能说这是吃力不讨好的事情,成本也高。尤其是在linux商用gtk开发应用程序。君不见在顶层应用界,连C++都不如Java、C#受欢迎了,why?就是开发成本低。可以让程序员脱离dirty work。

qt是一个appframework。其实一个appframework,最大的作用就是包办了很多dirtywork,留给程序员一个概念清晰、interface干净的开发环境,大大地提高了开发效率,也更工业化和bugless。当然,qt的最大问题是它的授权。难道,更工业化的产品,只有在更商业化的市场上才能出现嘛?不知道这是开源的悲哀,还是商业化的悲哀。  回复  更多评论
  

# re: GNOME VS KDE 2008-04-22 02:06 Littlenew
另外,m啊,qt并没有完全GPL,它是双手权。  回复  更多评论
  

# re: GNOME VS KDE 2008-06-20 15:49 heh
qt 存在便宜方式的问题 并不能用g++编译  回复  更多评论
  

# re: GNOME VS KDE[未登录] 2008-07-05 15:53 xyz
两手抓,两手都要硬  回复  更多评论
  

# re: GNOME VS KDE[未登录] 2008-07-05 15:56 xyz
可以认为gtk是win32 sdk, KDE是MFC,个人以为都要会,想用什么用什么  回复  更多评论
  


只有注册用户登录后才能发表评论。


网站导航: