<?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/"
		>
<channel>
	<title>Comments on: Does Swing Need Saving?</title>
	<atom:link href="http://www.codecommit.com/blog/java/does-swing-need-saving/feed" rel="self" type="application/rss+xml" />
	<link>http://www.codecommit.com/blog/java/does-swing-need-saving</link>
	<description>(permanently in beta)</description>
	<lastBuildDate>Mon, 09 Jan 2012 20:21:24 -0800</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Randolf Richardson</title>
		<link>http://www.codecommit.com/blog/java/does-swing-need-saving/comment-page-1#comment-5123</link>
		<dc:creator>Randolf Richardson</dc:creator>
		<pubDate>Sun, 08 Aug 2010 07:06:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.danielspiewak.com/java/does-swing-need-saving#comment-5123</guid>
		<description>Regarding the appearance, Sun introduced a new one recently called &quot;Nimbus&quot; which is a major improvement over &quot;Metal&quot; and I&#039;ve gotten good feedback from some novice users about it -- it looks nice, modern, is easy to use, and even has a minor quirk (as all good things usually do) in that the scroll bars look partly rounded (this seems odd at first, but users seem to get used to it really quickly and take quite a liking to it).</description>
		<content:encoded><![CDATA[<p>Regarding the appearance, Sun introduced a new one recently called &#8220;Nimbus&#8221; which is a major improvement over &#8220;Metal&#8221; and I&#8217;ve gotten good feedback from some novice users about it &#8212; it looks nice, modern, is easy to use, and even has a minor quirk (as all good things usually do) in that the scroll bars look partly rounded (this seems odd at first, but users seem to get used to it really quickly and take quite a liking to it).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Daniel Spiewak</title>
		<link>http://www.codecommit.com/blog/java/does-swing-need-saving/comment-page-1#comment-3656</link>
		<dc:creator>Daniel Spiewak</dc:creator>
		<pubDate>Mon, 26 May 2008 01:44:13 +0000</pubDate>
		<guid isPermaLink="false">http://www.danielspiewak.com/java/does-swing-need-saving#comment-3656</guid>
		<description>By contrast, Visual Studio produces UIs which don&#039;t reposition (on frame resize), aren&#039;t cross-platform friendly, and are *incapable* of resolution independence.  You lose a lot when you go with absolute positioning for everything.  It works for some apps, but I&#039;m glad that Swing (and SWT) took the high road and used layout managers.

If flash/bang is what you&#039;re looking for though, you should try Matisse.  For most simple to moderately-complex UIs, Matisse is capable of producing the Java code with full layout management wrapped by a tool which is (I believe) even easier than WinForms designer.</description>
		<content:encoded><![CDATA[<p>By contrast, Visual Studio produces UIs which don&#8217;t reposition (on frame resize), aren&#8217;t cross-platform friendly, and are *incapable* of resolution independence.  You lose a lot when you go with absolute positioning for everything.  It works for some apps, but I&#8217;m glad that Swing (and SWT) took the high road and used layout managers.</p>
<p>If flash/bang is what you&#8217;re looking for though, you should try Matisse.  For most simple to moderately-complex UIs, Matisse is capable of producing the Java code with full layout management wrapped by a tool which is (I believe) even easier than WinForms designer.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Java Sucks</title>
		<link>http://www.codecommit.com/blog/java/does-swing-need-saving/comment-page-1#comment-3654</link>
		<dc:creator>Java Sucks</dc:creator>
		<pubDate>Sun, 25 May 2008 20:27:36 +0000</pubDate>
		<guid isPermaLink="false">http://www.danielspiewak.com/java/does-swing-need-saving#comment-3654</guid>
		<description>Having used Visual Studio for years... I&#039;m totally baffled by Java&#039;s layout managers.

I have never come across a limitation in building a GUI in Visual Studio, and the GUI creation process has always been a non-issue, a quick 30 seconds before you really dig down into writing the application&#039;s code.

Java&#039;s layout managers on the other hand - are all ridiculously laborious and limited.</description>
		<content:encoded><![CDATA[<p>Having used Visual Studio for years&#8230; I&#8217;m totally baffled by Java&#8217;s layout managers.</p>
<p>I have never come across a limitation in building a GUI in Visual Studio, and the GUI creation process has always been a non-issue, a quick 30 seconds before you really dig down into writing the application&#8217;s code.</p>
<p>Java&#8217;s layout managers on the other hand &#8211; are all ridiculously laborious and limited.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: İskender Yigitel</title>
		<link>http://www.codecommit.com/blog/java/does-swing-need-saving/comment-page-1#comment-1895</link>
		<dc:creator>İskender Yigitel</dc:creator>
		<pubDate>Thu, 17 May 2007 15:13:48 +0000</pubDate>
		<guid isPermaLink="false">http://www.danielspiewak.com/java/does-swing-need-saving#comment-1895</guid>
		<description>Very nice article, and I agree most of the comments. Your approach to the subject is nice and rational</description>
		<content:encoded><![CDATA[<p>Very nice article, and I agree most of the comments. Your approach to the subject is nice and rational</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: stevpan</title>
		<link>http://www.codecommit.com/blog/java/does-swing-need-saving/comment-page-1#comment-1863</link>
		<dc:creator>stevpan</dc:creator>
		<pubDate>Fri, 09 Mar 2007 09:33:46 +0000</pubDate>
		<guid isPermaLink="false">http://www.danielspiewak.com/java/does-swing-need-saving#comment-1863</guid>
		<description>could sun guys turn out somewhat goodlooking interface?</description>
		<content:encoded><![CDATA[<p>could sun guys turn out somewhat goodlooking interface?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: stevpan</title>
		<link>http://www.codecommit.com/blog/java/does-swing-need-saving/comment-page-1#comment-1862</link>
		<dc:creator>stevpan</dc:creator>
		<pubDate>Fri, 09 Mar 2007 09:32:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.danielspiewak.com/java/does-swing-need-saving#comment-1862</guid>
		<description>swing font is really really ugly, i think it hurting my eyes.
can&#039;t imagine others will use my product is i choose swing.</description>
		<content:encoded><![CDATA[<p>swing font is really really ugly, i think it hurting my eyes.<br />
can&#8217;t imagine others will use my product is i choose swing.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Stephen</title>
		<link>http://www.codecommit.com/blog/java/does-swing-need-saving/comment-page-1#comment-1861</link>
		<dc:creator>Stephen</dc:creator>
		<pubDate>Tue, 27 Feb 2007 13:20:30 +0000</pubDate>
		<guid isPermaLink="false">http://www.danielspiewak.com/java/does-swing-need-saving#comment-1861</guid>
		<description>The most singular problem w/ the EDT issue is that developers do not understand multi threading.  It&#039;s a symptom of another debate...RAD tools + good higher level apis = developers don&#039;t have to understand the internals.

In WinForms, you have to do data processing outside the GUI thread as well, and I&#039;m sure this is the case for Objective C.

I believe someone wrote an article that made dzone comparing the three(I&#039;m a bit too busy to search at the moment)

My main point is EDT problems are not exclusive to Swing; they are just known as something else.</description>
		<content:encoded><![CDATA[<p>The most singular problem w/ the EDT issue is that developers do not understand multi threading.  It&#8217;s a symptom of another debate&#8230;RAD tools + good higher level apis = developers don&#8217;t have to understand the internals.</p>
<p>In WinForms, you have to do data processing outside the GUI thread as well, and I&#8217;m sure this is the case for Objective C.</p>
<p>I believe someone wrote an article that made dzone comparing the three(I&#8217;m a bit too busy to search at the moment)</p>
<p>My main point is EDT problems are not exclusive to Swing; they are just known as something else.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Daniel Spiewak</title>
		<link>http://www.codecommit.com/blog/java/does-swing-need-saving/comment-page-1#comment-1860</link>
		<dc:creator>Daniel Spiewak</dc:creator>
		<pubDate>Mon, 26 Feb 2007 22:52:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.danielspiewak.com/java/does-swing-need-saving#comment-1860</guid>
		<description>@Curt

Yeah, I kind of ignored the EDT.  I probably should have brought it up since (without my helper method) it&#039;s much uglier to force EDT operations in JRuby than it is in Java.  Oh well.  :-)</description>
		<content:encoded><![CDATA[<p>@Curt</p>
<p>Yeah, I kind of ignored the EDT.  I probably should have brought it up since (without my helper method) it&#8217;s much uglier to force EDT operations in JRuby than it is in Java.  Oh well.  <img src='http://www.codecommit.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: aldo</title>
		<link>http://www.codecommit.com/blog/java/does-swing-need-saving/comment-page-1#comment-1859</link>
		<dc:creator>aldo</dc:creator>
		<pubDate>Mon, 26 Feb 2007 22:49:56 +0000</pubDate>
		<guid isPermaLink="false">http://www.danielspiewak.com/java/does-swing-need-saving#comment-1859</guid>
		<description>Hi every body, in university i developed some awt demos, the main problem
was lack of memory to use a IDE to building the gui so to many try/error
for positioning well the controls. latter in laboral life i started with
web development with jsp, struts, ejb2, ejb2 sucks, jsp a little too,
what pain i suffer, no oo model (request/response) paradigm, impossible
to apply oo principes, code reusability, or at least structured programing,
differente support of browser of standars, what painful it is. Latter in
another job i work with swing what a relief, (Jdeveloper) two applications in one year using Java Web Start, Aqua look and feel, the main disavantage was
that was client/server, uses 50 Mb of memory (after optimizing from 120).
too much memory for some winxp cliente wit 128MB RAM. luckly all important
clienta had 256MB RAM. Latter i developed again with JSP until now, however
i always remeber those days, a pure language, no mix. Compared to my
previus experience it was easy than jsp, belive me, and i did&#039;t know
about patterns and anything like that.






That look easy to develop, but add some custom behavior and it
will look like a monster, also how many web frameworks there are
to try to resolve problem of difficult web programing?, in
the other side swing and SWT.

Now for the
new rich clients, new options appear AJAX, Flash,  i will prefer
a come back of swing, (client/server) problem is easily to solve
with webservice (html/soap) so swing clients doesn&#039;t need to load a big
jar all the process could be done in the server, and swing only needs
to display data with this memory usage and initial download size could
be reduced (25MB memory, 1mb jar) , a easy/clean install of java should be needed also
(for me java is easy to install than flash, but many peple say that is
difficult), Shared JVM should help also, and thats it, i hope
Java 7 could bring us that, otherwise i wich shift to flash.</description>
		<content:encoded><![CDATA[<p>Hi every body, in university i developed some awt demos, the main problem<br />
was lack of memory to use a IDE to building the gui so to many try/error<br />
for positioning well the controls. latter in laboral life i started with<br />
web development with jsp, struts, ejb2, ejb2 sucks, jsp a little too,<br />
what pain i suffer, no oo model (request/response) paradigm, impossible<br />
to apply oo principes, code reusability, or at least structured programing,<br />
differente support of browser of standars, what painful it is. Latter in<br />
another job i work with swing what a relief, (Jdeveloper) two applications in one year using Java Web Start, Aqua look and feel, the main disavantage was<br />
that was client/server, uses 50 Mb of memory (after optimizing from 120).<br />
too much memory for some winxp cliente wit 128MB RAM. luckly all important<br />
clienta had 256MB RAM. Latter i developed again with JSP until now, however<br />
i always remeber those days, a pure language, no mix. Compared to my<br />
previus experience it was easy than jsp, belive me, and i did&#8217;t know<br />
about patterns and anything like that.</p>
<p>That look easy to develop, but add some custom behavior and it<br />
will look like a monster, also how many web frameworks there are<br />
to try to resolve problem of difficult web programing?, in<br />
the other side swing and SWT.</p>
<p>Now for the<br />
new rich clients, new options appear AJAX, Flash,  i will prefer<br />
a come back of swing, (client/server) problem is easily to solve<br />
with webservice (html/soap) so swing clients doesn&#8217;t need to load a big<br />
jar all the process could be done in the server, and swing only needs<br />
to display data with this memory usage and initial download size could<br />
be reduced (25MB memory, 1mb jar) , a easy/clean install of java should be needed also<br />
(for me java is easy to install than flash, but many peple say that is<br />
difficult), Shared JVM should help also, and thats it, i hope<br />
Java 7 could bring us that, otherwise i wich shift to flash.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Curt Cox</title>
		<link>http://www.codecommit.com/blog/java/does-swing-need-saving/comment-page-1#comment-1858</link>
		<dc:creator>Curt Cox</dc:creator>
		<pubDate>Mon, 26 Feb 2007 13:25:41 +0000</pubDate>
		<guid isPermaLink="false">http://www.danielspiewak.com/java/does-swing-need-saving#comment-1858</guid>
		<description>Obviously this is a toy example, but it does illustrate the point that:
1) it is far easier to write a Swing program that violates the EDT rules than one that doesn&#039;t
2) Swing doesn&#039;t have adequate support for separating UI design from business logic

See also Swing Helper
https://swinghelper.dev.java.net/</description>
		<content:encoded><![CDATA[<p>Obviously this is a toy example, but it does illustrate the point that:<br />
1) it is far easier to write a Swing program that violates the EDT rules than one that doesn&#8217;t<br />
2) Swing doesn&#8217;t have adequate support for separating UI design from business logic</p>
<p>See also Swing Helper<br />
<a href="https://swinghelper.dev.java.net/" rel="nofollow">https://swinghelper.dev.java.net/</a></p>
]]></content:encoded>
	</item>
</channel>
</rss>

