<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></title> 
<link>http://www.jackxiang.com/index.php</link> 
<description><![CDATA[赢在IT，Playin' with IT,Focus on Killer Application,Marketing Meets Technology.]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></copyright>
<item>
<link>http://www.jackxiang.com/post//</link>
<title><![CDATA[再谈QT与GTK ]]></title> 
<author>jack &lt;xdy108@126.com&gt;</author>
<category><![CDATA[WEB2.0]]></category>
<pubDate>Wed, 21 Jul 2010 06:07:34 +0000</pubDate> 
<guid>http://www.jackxiang.com/post//</guid> 
<description>
<![CDATA[ 
	之前根据自己的理解和整理写了一篇QT与GTK，但是由于自己知识有限，积累的东西太少，关于QT协议有非常严重的错误，有位高手给我指出来，并且对关于QT和GTK的多个方面做了更加明白的理解和实用的介绍，非常的感谢，现在专门给整理过来，也警告自己求学不慎的态度，以后会低调和努力的学习，谦虚的向大牛请教。<br/>下面是纠正和补充的内容：<br/><br/>关于协议的说错了，<br/><br/>Gtk 是较宽松的 LGPL，允许开发闭源软件，<br/>而 Qt4 是 GNU 更加严格的 GPL， GPL 不允许开发闭源软件，<br/>除非购买商业授权，<br/><br/>于是这些商业公司为了能不花钱将软件闭源，<br/>就选择了宽松 LGPL 的 Gtk。<br/><br/>后来 Qt 卖给了做手机的诺基亚，<br/>诺基亚关心的是他的设备卖多点，支持的人多点，不在乎 Qt 开发的程序是否闭源，<br/>于是就将 Qt4 的授权添加了宽松的 LGPL<br/>（于是很多闭源软件商由从 Gtk 转到 Qt4 了）<br/><br/>而关于稳定性，<br/>对于水平差不多的程序员来说，<br/>用 C++ 编写 Qt 程序要比用 C 编写 Gtk 程序靠谱的多，<br/>所以在平均水平差不多的时候，当年的 Gnome 远不如 KDE 稳定。<br/><br/>而现在，Gtk 程序已经越来越多用 C 以外的语言来编写了，<br/>如 .Net (Mono 的 Gtk#)、Python、C++，<br/>甚至 Gnome 自己就一大把组件是 PythonGtk 的，<br/>所以稳定性不再有啥大的差异。<br/><br/>另外，尽管前些时候 KDE4 老被人说狂喜欢崩溃，<br/>可那是因为 KDE4 是彻底抛弃 KDE3 的历史包袱从头构建，并且大胆尝试新的桌面思想导致的，<br/><br/>Gnome 现在没被人说不稳定了，<br/>其实是因为同样不稳定的 Gnome3 甚至还没法怎么给一般用户使用<br/>（现在可见的 gnome3 组件如 gnome-shell、mutter，还是很不稳定的） <br/>来源：http://www.awuit.com/qt-and-gtk-2/
]]>
</description>
</item><item>
<link>http://www.jackxiang.com/post//#blogcomment</link>
<title><![CDATA[[评论] 再谈QT与GTK ]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>http://www.jackxiang.com/post//#blogcomment</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>