<?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"
	>
<channel>
	<title>Comments on: JRuby can save Swing - Follow up</title>
	<atom:link href="http://www.rawblock.com/2007/03/09/jruby-can-save-swing-follow-up/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.rawblock.com/2007/03/09/jruby-can-save-swing-follow-up/</link>
	<description>Random braindumps vaguely related to coding</description>
	<pubDate>Tue, 06 Jan 2009 08:39:20 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.3</generator>
		<item>
		<title>By: Zero Schezard</title>
		<link>http://www.rawblock.com/2007/03/09/jruby-can-save-swing-follow-up/#comment-109</link>
		<dc:creator>Zero Schezard</dc:creator>
		<pubDate>Tue, 27 Nov 2007 19:42:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.rawblock.com/2007/03/09/jruby-can-save-swing-follow-up/#comment-109</guid>
		<description>I propose you a test-case: Make a Hello World in Java, with swing. Now, make a Hello World in Ruby, with QT, or in Ruby, with GTK+ or any other framework. Now, answer me please: WHY your "Hello World" in Swing is SLOWER to open AND SLOWER to resize? If this is a proof, well, I don't really now what is...</description>
		<content:encoded><![CDATA[<p>I propose you a test-case: Make a Hello World in Java, with swing. Now, make a Hello World in Ruby, with QT, or in Ruby, with GTK+ or any other framework. Now, answer me please: WHY your &#8220;Hello World&#8221; in Swing is SLOWER to open AND SLOWER to resize? If this is a proof, well, I don&#8217;t really now what is&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: something fast</title>
		<link>http://www.rawblock.com/2007/03/09/jruby-can-save-swing-follow-up/#comment-22</link>
		<dc:creator>something fast</dc:creator>
		<pubDate>Sat, 17 Mar 2007 12:11:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.rawblock.com/2007/03/09/jruby-can-save-swing-follow-up/#comment-22</guid>
		<description>There are some basic design flaws in Swing.&lt;br/&gt;&lt;br/&gt;If you stack 100 windows with only the top 5 or 6 of them visible and then drag another window over the stack, you will see an immense slow down in drag speed. I said 100 windows because it makes the effect obvious. Fewer stacked windows and it just shows up to the user as strange and quirky "Java behavior".&lt;br/&gt;&lt;br/&gt;It looks like Swing does not keep track (or test) what is visible and what is not.&lt;br/&gt;&lt;br/&gt;I recently re-tested this issue and found it to be still there in the latest Java 6.&lt;br/&gt;&lt;br/&gt;What is also interesting for Swing is something like JAXX, especially if JAXX were incorporated into NetBeans.&lt;br/&gt;&lt;br/&gt;Anyhow, I'm hoping Sun's recent refocus on Swing and usability will pay off in Java 7.</description>
		<content:encoded><![CDATA[<p>There are some basic design flaws in Swing.</p>
<p>If you stack 100 windows with only the top 5 or 6 of them visible and then drag another window over the stack, you will see an immense slow down in drag speed. I said 100 windows because it makes the effect obvious. Fewer stacked windows and it just shows up to the user as strange and quirky &#8220;Java behavior&#8221;.</p>
<p>It looks like Swing does not keep track (or test) what is visible and what is not.</p>
<p>I recently re-tested this issue and found it to be still there in the latest Java 6.</p>
<p>What is also interesting for Swing is something like JAXX, especially if JAXX were incorporated into NetBeans.</p>
<p>Anyhow, I&#8217;m hoping Sun&#8217;s recent refocus on Swing and usability will pay off in Java 7.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.259 seconds -->
