<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments on: GTK+ 3.0: Getting serious.</title>
	<atom:link href="http://federkiel.wordpress.com/2008/03/12/gtk-30-getting-serious/feed/" rel="self" type="application/rss+xml" />
	<link>http://federkiel.wordpress.com/2008/03/12/gtk-30-getting-serious/</link>
	<description>Random thoughts from the the other side of sanity</description>
	<lastBuildDate>Thu, 17 Dec 2009 07:08:29 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Justin</title>
		<link>http://federkiel.wordpress.com/2008/03/12/gtk-30-getting-serious/#comment-211</link>
		<dc:creator>Justin</dc:creator>
		<pubDate>Thu, 17 Dec 2009 07:08:29 +0000</pubDate>
		<guid isPermaLink="false">http://federkiel.wordpress.com/?p=39#comment-211</guid>
		<description>Hi Raphael

I fully understand preferring some languages over others and hating other languages, but Qt has many bindings for other languages if you like things like Python, if that makes a difference, and is cross-platform and portable. I have recently heard the name Vala a few times. Maybe if I get time I should check it out, but at the moment learning the fundamentals and concepts is my focus.

I know and admit I don’t know the full store from both sides of the fence but the most compelling things I like about Qt is the event system using slots and signals and the layout framework. I just find the amount of code required to do something complex is worlds apart from other platforms I looked at. The most recent addition to Qt that I also really like is QtCreator.

I suppose my bias also stems from my love for KDE4 (&gt;=4.3) and I am really not 100% sure about this Gnome Shell that is in development. In the end, unfortunately software development is often an emotional choice and I find emotions often get in the way of making the correct choice and often prevent progress, through open source into the pot and things can even get more distorted.

I will try to keep an open mind about GTK+ going forward, but I have to say that I am already sold on Qt. The pass of the progress and Nokia’s new found openness makes me feel very comfortable about Qt’s future.

REF:
http://en.wikipedia.org/wiki/Qt_(toolkit)#Bindings</description>
		<content:encoded><![CDATA[<p>Hi Raphael</p>
<p>I fully understand preferring some languages over others and hating other languages, but Qt has many bindings for other languages if you like things like Python, if that makes a difference, and is cross-platform and portable. I have recently heard the name Vala a few times. Maybe if I get time I should check it out, but at the moment learning the fundamentals and concepts is my focus.</p>
<p>I know and admit I don’t know the full store from both sides of the fence but the most compelling things I like about Qt is the event system using slots and signals and the layout framework. I just find the amount of code required to do something complex is worlds apart from other platforms I looked at. The most recent addition to Qt that I also really like is QtCreator.</p>
<p>I suppose my bias also stems from my love for KDE4 (&gt;=4.3) and I am really not 100% sure about this Gnome Shell that is in development. In the end, unfortunately software development is often an emotional choice and I find emotions often get in the way of making the correct choice and often prevent progress, through open source into the pot and things can even get more distorted.</p>
<p>I will try to keep an open mind about GTK+ going forward, but I have to say that I am already sold on Qt. The pass of the progress and Nokia’s new found openness makes me feel very comfortable about Qt’s future.</p>
<p>REF:<br />
<a href="http://en.wikipedia.org/wiki/Qt_(toolkit)#Bindings" rel="nofollow">http://en.wikipedia.org/wiki/Qt_(toolkit)#Bindings</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: raphael</title>
		<link>http://federkiel.wordpress.com/2008/03/12/gtk-30-getting-serious/#comment-210</link>
		<dc:creator>raphael</dc:creator>
		<pubDate>Tue, 15 Dec 2009 17:17:43 +0000</pubDate>
		<guid isPermaLink="false">http://federkiel.wordpress.com/?p=39#comment-210</guid>
		<description>Hello Justin,

is there a &#039;need&#039; for GTK+? Is there a &#039;need&#039; for Qt? I don&#039;t know. :D Both toolkits have their uses and both are (in my opinion) equaly usefull.

GTK+&#039;s usefulness is in its easy portability and bind-ability. Especially with the recent progress to GObject introspection, it gets easier to use GObject (GTK+ is based upon GObject) code in all kinds of scripting languages. Gnome-shell (aka: next generation Gnome desktop) makes heavy use of GObject introspection and almost all &#039;glue&#039; code is written in JavaScript. (I recently extended the gnome-shell calendar with calendar weeks, took about 10 lines of code)

My personal problem with Qt is its close relation to C++. While I tend to like C, I lead a personal vendetta against C++, that bastard language from hell. If you like C++, I guess Qt isn&#039;t so bad. But I see Vala as a better solution. If you are new to programming and GUI development, I encourage you to take a look at Vala. It&#039;s a nice, clean language, inspired by C#, has memory management, for-each loops, collections, generics and all kind of nice features. And it generates GObject code, so you&#039;ll be able to use all Vala-coded objects in Python, Ruby, Javascript, et al. immediately.

I do agree with you, by the way; Qt keeps getting better. ;)</description>
		<content:encoded><![CDATA[<p>Hello Justin,</p>
<p>is there a &#8216;need&#8217; for GTK+? Is there a &#8216;need&#8217; for Qt? I don&#8217;t know. <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  Both toolkits have their uses and both are (in my opinion) equaly usefull.</p>
<p>GTK+&#8217;s usefulness is in its easy portability and bind-ability. Especially with the recent progress to GObject introspection, it gets easier to use GObject (GTK+ is based upon GObject) code in all kinds of scripting languages. Gnome-shell (aka: next generation Gnome desktop) makes heavy use of GObject introspection and almost all &#8216;glue&#8217; code is written in JavaScript. (I recently extended the gnome-shell calendar with calendar weeks, took about 10 lines of code)</p>
<p>My personal problem with Qt is its close relation to C++. While I tend to like C, I lead a personal vendetta against C++, that bastard language from hell. If you like C++, I guess Qt isn&#8217;t so bad. But I see Vala as a better solution. If you are new to programming and GUI development, I encourage you to take a look at Vala. It&#8217;s a nice, clean language, inspired by C#, has memory management, for-each loops, collections, generics and all kind of nice features. And it generates GObject code, so you&#8217;ll be able to use all Vala-coded objects in Python, Ruby, Javascript, et al. immediately.</p>
<p>I do agree with you, by the way; Qt keeps getting better. <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Justin</title>
		<link>http://federkiel.wordpress.com/2008/03/12/gtk-30-getting-serious/#comment-209</link>
		<dc:creator>Justin</dc:creator>
		<pubDate>Tue, 15 Dec 2009 07:44:27 +0000</pubDate>
		<guid isPermaLink="false">http://federkiel.wordpress.com/?p=39#comment-209</guid>
		<description>With Nokia purchasing Trolltech and from Qt 4.5 on changing to the LGPL License and QtCreator getting better with every release, I don’t see the need for GTK any more. All the problems discussed here are not an issue in QT. I am only starting to learn QT/C++ at the moment and I have to say I find it much easier to understand and fare more elegant than GTK+.

But then again I am just a newbie when it comes to GUI development.</description>
		<content:encoded><![CDATA[<p>With Nokia purchasing Trolltech and from Qt 4.5 on changing to the LGPL License and QtCreator getting better with every release, I don’t see the need for GTK any more. All the problems discussed here are not an issue in QT. I am only starting to learn QT/C++ at the moment and I have to say I find it much easier to understand and fare more elegant than GTK+.</p>
<p>But then again I am just a newbie when it comes to GUI development.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alex Dedul</title>
		<link>http://federkiel.wordpress.com/2008/03/12/gtk-30-getting-serious/#comment-185</link>
		<dc:creator>Alex Dedul</dc:creator>
		<pubDate>Wed, 07 Oct 2009 11:35:24 +0000</pubDate>
		<guid isPermaLink="false">http://federkiel.wordpress.com/?p=39#comment-185</guid>
		<description>Nice article, thank you..</description>
		<content:encoded><![CDATA[<p>Nice article, thank you..</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: &#160; &#160; &#160; &#124;&#62;&#62; GNOME</title>
		<link>http://federkiel.wordpress.com/2008/03/12/gtk-30-getting-serious/#comment-184</link>
		<dc:creator>&#160; &#160; &#160; &#124;&#62;&#62; GNOME</dc:creator>
		<pubDate>Thu, 24 Sep 2009 15:33:22 +0000</pubDate>
		<guid isPermaLink="false">http://federkiel.wordpress.com/?p=39#comment-184</guid>
		<description>[...] abgerufen am 14. Juli 2009↑ blogs.gnome.org the future of &#8230;, abgerufen am 14. Juli 2009↑ Federkiel &#8211; GTK 3.0: Getting Serious, abgerufen am 14. Juli 2009↑ GNOME: Get Footware (englisch) – Liste mit Distributionen mit [...]</description>
		<content:encoded><![CDATA[<p>[...] abgerufen am 14. Juli 2009↑ blogs.gnome.org the future of &#8230;, abgerufen am 14. Juli 2009↑ Federkiel &#8211; GTK 3.0: Getting Serious, abgerufen am 14. Juli 2009↑ GNOME: Get Footware (englisch) – Liste mit Distributionen mit [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Yaro</title>
		<link>http://federkiel.wordpress.com/2008/03/12/gtk-30-getting-serious/#comment-183</link>
		<dc:creator>Yaro</dc:creator>
		<pubDate>Thu, 03 Sep 2009 22:55:29 +0000</pubDate>
		<guid isPermaLink="false">http://federkiel.wordpress.com/?p=39#comment-183</guid>
		<description>The only thing I care about in GTK+ 3 is RGBA support. I find it to be pretty good in its application in GTK+ 2.

Sure, Murrine (A GTK+ 2 engine) has some RGBA features, but it only supports maybe a handful of apps... and they have to be precompiled for it or use a plugin. Not good.

So yes, a delivery date on RGBA support would make me very happy, as well as some themes that would use it.</description>
		<content:encoded><![CDATA[<p>The only thing I care about in GTK+ 3 is RGBA support. I find it to be pretty good in its application in GTK+ 2.</p>
<p>Sure, Murrine (A GTK+ 2 engine) has some RGBA features, but it only supports maybe a handful of apps&#8230; and they have to be precompiled for it or use a plugin. Not good.</p>
<p>So yes, a delivery date on RGBA support would make me very happy, as well as some themes that would use it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Zeke</title>
		<link>http://federkiel.wordpress.com/2008/03/12/gtk-30-getting-serious/#comment-178</link>
		<dc:creator>Zeke</dc:creator>
		<pubDate>Sat, 21 Mar 2009 14:23:26 +0000</pubDate>
		<guid isPermaLink="false">http://federkiel.wordpress.com/?p=39#comment-178</guid>
		<description>Too bad GTK+ will never become as good as Qt4. GTK+ needs to drop the ugly C interface. C isn&#039;t meant for GUI work. Look at how win32 is. C is meant for other things. Hence why game developers aren&#039;t using C anymore. Because C++ has inheritance, operating overloading, ploymorphism. What does C offer nothing really. Maybe speed to a certain degree. But give it up, either fully going C# or go C++. Because you&#039;re losing the race one way or another sticking with C.</description>
		<content:encoded><![CDATA[<p>Too bad GTK+ will never become as good as Qt4. GTK+ needs to drop the ugly C interface. C isn&#8217;t meant for GUI work. Look at how win32 is. C is meant for other things. Hence why game developers aren&#8217;t using C anymore. Because C++ has inheritance, operating overloading, ploymorphism. What does C offer nothing really. Maybe speed to a certain degree. But give it up, either fully going C# or go C++. Because you&#8217;re losing the race one way or another sticking with C.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Stefan Nuxoll</title>
		<link>http://federkiel.wordpress.com/2008/03/12/gtk-30-getting-serious/#comment-150</link>
		<dc:creator>Stefan Nuxoll</dc:creator>
		<pubDate>Sat, 11 Oct 2008 17:34:06 +0000</pubDate>
		<guid isPermaLink="false">http://federkiel.wordpress.com/?p=39#comment-150</guid>
		<description>GTK is *already* OO in C, and it&#039;s written in C for a reason.  *Anything* can talk to C easily, the same can&#039;t be said for C++.</description>
		<content:encoded><![CDATA[<p>GTK is *already* OO in C, and it&#8217;s written in C for a reason.  *Anything* can talk to C easily, the same can&#8217;t be said for C++.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Oliver</title>
		<link>http://federkiel.wordpress.com/2008/03/12/gtk-30-getting-serious/#comment-149</link>
		<dc:creator>Oliver</dc:creator>
		<pubDate>Thu, 02 Oct 2008 07:31:44 +0000</pubDate>
		<guid isPermaLink="false">http://federkiel.wordpress.com/?p=39#comment-149</guid>
		<description>I think it&#039;s a good idea to change over to an OOP like C++. The object oriented way is better for the human brain. You have tools like UML to visualize your architecture, to discuss it with other guys, to think about details.</description>
		<content:encoded><![CDATA[<p>I think it&#8217;s a good idea to change over to an OOP like C++. The object oriented way is better for the human brain. You have tools like UML to visualize your architecture, to discuss it with other guys, to think about details.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Marek</title>
		<link>http://federkiel.wordpress.com/2008/03/12/gtk-30-getting-serious/#comment-143</link>
		<dc:creator>Marek</dc:creator>
		<pubDate>Wed, 16 Jul 2008 13:10:45 +0000</pubDate>
		<guid isPermaLink="false">http://federkiel.wordpress.com/?p=39#comment-143</guid>
		<description>What about Apache2 license ? It would be lovely to have Apache2 license GUI toolkit
LGPL is allowed in commercial use but thare are many to prefer Apache2 license.
I believe that it would spread GTK even more.</description>
		<content:encoded><![CDATA[<p>What about Apache2 license ? It would be lovely to have Apache2 license GUI toolkit<br />
LGPL is allowed in commercial use but thare are many to prefer Apache2 license.<br />
I believe that it would spread GTK even more.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
