<?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: Swing is drowning</title>
	<atom:link href="http://almaer.com/blog/swing-is-drowning/feed" rel="self" type="application/rss+xml" />
	<link>http://almaer.com/blog/swing-is-drowning</link>
	<description>blogging about life, the universe, and everything tech</description>
	<lastBuildDate>Sat, 08 Sep 2012 07:06:53 -0700</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: gary</title>
		<link>http://almaer.com/blog/swing-is-drowning/comment-page-1#comment-39424</link>
		<dc:creator>gary</dc:creator>
		<pubDate>Sun, 17 Aug 2008 09:57:03 +0000</pubDate>
		<guid isPermaLink="false">http://almaer.com/blog/swing-is-drowning#comment-39424</guid>
		<description>Why do people think java swing is complex?  I rather think these people who called themselves &quot;developers/programmers&quot; are simply the laziest people in the work force.  Give me some api and drag and drop... Add some getters and setters. oh yeah.  now pay me the big $$!!  Ppl learn something worth while.  remember computer science you learned from school?  you want complexity and poor oo design, go with MFC.  The only issue I see swing is a bit overly flexible hence the added complexity.  Learn the event dispatch thread, that all you need.  nothing complicated.  People are simply too lazy to try to understand the technology.  Technology?  There&#039;s nothing new in swing.  Remember X/Motif?  of course not.    

Why are so many server programmers?  I call them getters and setters.  Haha, design pattern... what a joke.  try using it in swing.  Read the holub pattern book.  J2EE my a**.  Yeah, the container will do everything for you... Any moron can do server code.  XML/EJB/JMS.... tell me something new.  All recycled technologies with bloated overhead from the old days.

I am not against JEE.  I am against the people who think they know better. sigh</description>
		<content:encoded><![CDATA[<p>Why do people think java swing is complex?  I rather think these people who called themselves &#8220;developers/programmers&#8221; are simply the laziest people in the work force.  Give me some api and drag and drop&#8230; Add some getters and setters. oh yeah.  now pay me the big $$!!  Ppl learn something worth while.  remember computer science you learned from school?  you want complexity and poor oo design, go with MFC.  The only issue I see swing is a bit overly flexible hence the added complexity.  Learn the event dispatch thread, that all you need.  nothing complicated.  People are simply too lazy to try to understand the technology.  Technology?  There&#8217;s nothing new in swing.  Remember X/Motif?  of course not.    </p>
<p>Why are so many server programmers?  I call them getters and setters.  Haha, design pattern&#8230; what a joke.  try using it in swing.  Read the holub pattern book.  J2EE my a**.  Yeah, the container will do everything for you&#8230; Any moron can do server code.  XML/EJB/JMS&#8230;. tell me something new.  All recycled technologies with bloated overhead from the old days.</p>
<p>I am not against JEE.  I am against the people who think they know better. sigh</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: miranda</title>
		<link>http://almaer.com/blog/swing-is-drowning/comment-page-1#comment-38731</link>
		<dc:creator>miranda</dc:creator>
		<pubDate>Mon, 02 Jun 2008 17:17:11 +0000</pubDate>
		<guid isPermaLink="false">http://almaer.com/blog/swing-is-drowning#comment-38731</guid>
		<description>very good
&lt;a href=&quot;http://swik.net/buy-xanax/&quot; rel=&quot;nofollow&quot;&gt;&lt;b&gt;buy xanax&lt;/b&gt;&lt;/a&gt;</description>
		<content:encoded><![CDATA[<p>very good<br />
<a href="http://swik.net/buy-xanax/" rel="nofollow"><b>buy xanax</b></a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Fred S</title>
		<link>http://almaer.com/blog/swing-is-drowning/comment-page-1#comment-37963</link>
		<dc:creator>Fred S</dc:creator>
		<pubDate>Thu, 13 Mar 2008 22:14:06 +0000</pubDate>
		<guid isPermaLink="false">http://almaer.com/blog/swing-is-drowning#comment-37963</guid>
		<description>&quot;Complexity stems from Java’s power&quot; - NOT.    There is no intrinsic need for such astounding GUI complexity in making simple programs.</description>
		<content:encoded><![CDATA[<p>&#8220;Complexity stems from Java’s power&#8221; &#8211; NOT.    There is no intrinsic need for such astounding GUI complexity in making simple programs.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tim McClarren</title>
		<link>http://almaer.com/blog/swing-is-drowning/comment-page-1#comment-37915</link>
		<dc:creator>Tim McClarren</dc:creator>
		<pubDate>Sat, 01 Mar 2008 05:44:46 +0000</pubDate>
		<guid isPermaLink="false">http://almaer.com/blog/swing-is-drowning#comment-37915</guid>
		<description>&quot;Perhaps it’s because I have little experience in GUI frameworks outside of Swing, but I find it incredibly intuitive and powerful.&quot;

I think that says it all.  Everyone I know who has not spent time in any other application framework finds Swing to be intuitive and powerful.  Swing was pretty awful from the start and never got better (it doesn&#039;t even deliver events to the application in a consistent order across platforms... wasn&#039;t that the whole promise of write-once, run-everywhere?)

Maybe they&#039;ve fixed that since I last used it 5 years ago.  I kinda doubt it.

I&#039;d probably pick Qt over anything else if I wanted a solid application framework and cared about XP issues.  It&#039;s much better designed than Swing.</description>
		<content:encoded><![CDATA[<p>&#8220;Perhaps it’s because I have little experience in GUI frameworks outside of Swing, but I find it incredibly intuitive and powerful.&#8221;</p>
<p>I think that says it all.  Everyone I know who has not spent time in any other application framework finds Swing to be intuitive and powerful.  Swing was pretty awful from the start and never got better (it doesn&#8217;t even deliver events to the application in a consistent order across platforms&#8230; wasn&#8217;t that the whole promise of write-once, run-everywhere?)</p>
<p>Maybe they&#8217;ve fixed that since I last used it 5 years ago.  I kinda doubt it.</p>
<p>I&#8217;d probably pick Qt over anything else if I wanted a solid application framework and cared about XP issues.  It&#8217;s much better designed than Swing.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jonathan Watmough</title>
		<link>http://almaer.com/blog/swing-is-drowning/comment-page-1#comment-37914</link>
		<dc:creator>Jonathan Watmough</dc:creator>
		<pubDate>Sat, 01 Mar 2008 03:36:32 +0000</pubDate>
		<guid isPermaLink="false">http://almaer.com/blog/swing-is-drowning#comment-37914</guid>
		<description>I&#039;ve come to JVM/Swing through the Clojure language, and I love the combination of Swing and NetBeans for quickly building really nice GUIs. It seems like the hardware has finally caught up with the software, and I have built some UIs that run across all platforms Mac OS X, Linux, Windows, and on 1.5 and 1.6 that work just great.

I&#039;m not sure this is really possible on any other platform. For example, Winforms in Mono does not yet work on OS X. I haven&#039;t found a cross platform language that has a platform-consistent Gtk binding ... etc etc</description>
		<content:encoded><![CDATA[<p>I&#8217;ve come to JVM/Swing through the Clojure language, and I love the combination of Swing and NetBeans for quickly building really nice GUIs. It seems like the hardware has finally caught up with the software, and I have built some UIs that run across all platforms Mac OS X, Linux, Windows, and on 1.5 and 1.6 that work just great.</p>
<p>I&#8217;m not sure this is really possible on any other platform. For example, Winforms in Mono does not yet work on OS X. I haven&#8217;t found a cross platform language that has a platform-consistent Gtk binding &#8230; etc etc</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Joe</title>
		<link>http://almaer.com/blog/swing-is-drowning/comment-page-1#comment-37910</link>
		<dc:creator>Joe</dc:creator>
		<pubDate>Fri, 29 Feb 2008 21:40:30 +0000</pubDate>
		<guid isPermaLink="false">http://almaer.com/blog/swing-is-drowning#comment-37910</guid>
		<description>One project I&#039;ve been kicking around is a weird kind of richtext editor/browser...long story short, the best way to implement it is to build a custom text storage class. Swing allows that. I don&#039;t know of any other gui toolkit that does.

Tragically, I also want multimedia editing for the same project, and for that Java  provides bupkis. So I have to go to another platform, and put more work into the text system, because I definitely can&#039;t do the media from scratch.</description>
		<content:encoded><![CDATA[<p>One project I&#8217;ve been kicking around is a weird kind of richtext editor/browser&#8230;long story short, the best way to implement it is to build a custom text storage class. Swing allows that. I don&#8217;t know of any other gui toolkit that does.</p>
<p>Tragically, I also want multimedia editing for the same project, and for that Java  provides bupkis. So I have to go to another platform, and put more work into the text system, because I definitely can&#8217;t do the media from scratch.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Stephane Grenier</title>
		<link>http://almaer.com/blog/swing-is-drowning/comment-page-1#comment-37909</link>
		<dc:creator>Stephane Grenier</dc:creator>
		<pubDate>Fri, 29 Feb 2008 18:47:25 +0000</pubDate>
		<guid isPermaLink="false">http://almaer.com/blog/swing-is-drowning#comment-37909</guid>
		<description>AS Faria described, I think Swing is maturing. It&#039;s a great framework to build desktop application in. Once you get your head around it it&#039;s very intuitive. And you can see it&#039;s where many of the web frameworks such as JSF are heading to. 

And I also agree, if done right, most Swing apps don&#039;t look like Java apps at all. They have that much power. If you look at our app (http://www.LandlordMax.com), unless you looked at install folder, you&#039;d have no idea it&#039;s a Swing based application!</description>
		<content:encoded><![CDATA[<p>AS Faria described, I think Swing is maturing. It&#8217;s a great framework to build desktop application in. Once you get your head around it it&#8217;s very intuitive. And you can see it&#8217;s where many of the web frameworks such as JSF are heading to. </p>
<p>And I also agree, if done right, most Swing apps don&#8217;t look like Java apps at all. They have that much power. If you look at our app (<a href="http://www.LandlordMax.com)" rel="nofollow">http://www.LandlordMax.com)</a>, unless you looked at install folder, you&#8217;d have no idea it&#8217;s a Swing based application!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Faria</title>
		<link>http://almaer.com/blog/swing-is-drowning/comment-page-1#comment-37901</link>
		<dc:creator>Faria</dc:creator>
		<pubDate>Wed, 27 Feb 2008 07:24:10 +0000</pubDate>
		<guid isPermaLink="false">http://almaer.com/blog/swing-is-drowning#comment-37901</guid>
		<description>I would have nearly believe the tagline &quot;Swing is drowning&quot;, if I hadn&#039;t been involved with the development of an end-user application, with an enormous amount of user interface, in the last year, and hadn&#039;t seen in being developed very smoothly. 
When we show the application that we have build, people usually don&#039;t believe it&#039;s Java (you have to show them the task manager so that they see it&#039;s a Java process). And it worked with only *very few bugs to fix* on Windows, Mac and GTK. 

Strangely, 2 years ago, I would have agreed that Swing was drowning; now I don&#039;t anymore. Part of if comes that I now believe what I see, but also, I think that Swing has simply matured: less bugs, less strange behaviors on different platforms...

Rather than &quot;swing is drowning&quot;, I think we currently can saw &quot;swing is thriving&quot;.

Now, it doesn&#039;t mean that there can&#039;t be other great enviroments: Eclipse RCP, WinForm... WinForm is probably best actually, a mix of simplicity, and beauty. But if you want to do complex stuff, and crossplatform, Swing is *still* thriving.</description>
		<content:encoded><![CDATA[<p>I would have nearly believe the tagline &#8220;Swing is drowning&#8221;, if I hadn&#8217;t been involved with the development of an end-user application, with an enormous amount of user interface, in the last year, and hadn&#8217;t seen in being developed very smoothly.<br />
When we show the application that we have build, people usually don&#8217;t believe it&#8217;s Java (you have to show them the task manager so that they see it&#8217;s a Java process). And it worked with only *very few bugs to fix* on Windows, Mac and GTK. </p>
<p>Strangely, 2 years ago, I would have agreed that Swing was drowning; now I don&#8217;t anymore. Part of if comes that I now believe what I see, but also, I think that Swing has simply matured: less bugs, less strange behaviors on different platforms&#8230;</p>
<p>Rather than &#8220;swing is drowning&#8221;, I think we currently can saw &#8220;swing is thriving&#8221;.</p>
<p>Now, it doesn&#8217;t mean that there can&#8217;t be other great enviroments: Eclipse RCP, WinForm&#8230; WinForm is probably best actually, a mix of simplicity, and beauty. But if you want to do complex stuff, and crossplatform, Swing is *still* thriving.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Trey</title>
		<link>http://almaer.com/blog/swing-is-drowning/comment-page-1#comment-37876</link>
		<dc:creator>Trey</dc:creator>
		<pubDate>Thu, 21 Feb 2008 21:58:41 +0000</pubDate>
		<guid isPermaLink="false">http://almaer.com/blog/swing-is-drowning#comment-37876</guid>
		<description>Spring RCP is alive and well.  I see new commits coming in on a regular basis and have been using it for many different projects.  All it lacks is good documentation.
I highly recommend the Spring Rich Client Project for building well-structured Swing apps.</description>
		<content:encoded><![CDATA[<p>Spring RCP is alive and well.  I see new commits coming in on a regular basis and have been using it for many different projects.  All it lacks is good documentation.<br />
I highly recommend the Spring Rich Client Project for building well-structured Swing apps.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Robert Johnson</title>
		<link>http://almaer.com/blog/swing-is-drowning/comment-page-1#comment-37875</link>
		<dc:creator>Robert Johnson</dc:creator>
		<pubDate>Thu, 21 Feb 2008 20:11:17 +0000</pubDate>
		<guid isPermaLink="false">http://almaer.com/blog/swing-is-drowning#comment-37875</guid>
		<description>I am currently working on a Swing application that is being used at close to 2000 retail locations by the company I work for.  It was in development for over three years.  One thing Swing doesn&#039;t come with is a framework that you can use to create large enterprise applications so we ended up creating one ourselves.  Anyway, I prefer programming in Swing to any other GUI toolkit (SWT, MFC) and to web programming.</description>
		<content:encoded><![CDATA[<p>I am currently working on a Swing application that is being used at close to 2000 retail locations by the company I work for.  It was in development for over three years.  One thing Swing doesn&#8217;t come with is a framework that you can use to create large enterprise applications so we ended up creating one ourselves.  Anyway, I prefer programming in Swing to any other GUI toolkit (SWT, MFC) and to web programming.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
