<?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 Java still have a place in client-side development?</title>
	<atom:link href="http://www.turdhead.com/2005/12/15/does-java-still-have-a-place-in-client-side-development/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.turdhead.com/2005/12/15/does-java-still-have-a-place-in-client-side-development/</link>
	<description>For geeks with social skills!</description>
	<lastBuildDate>Tue, 01 Nov 2011 12:31:02 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Psi Xi</title>
		<link>http://www.turdhead.com/2005/12/15/does-java-still-have-a-place-in-client-side-development/comment-page-1/#comment-2215</link>
		<dc:creator>Psi Xi</dc:creator>
		<pubDate>Thu, 22 Dec 2005 17:13:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.turdhead.com/2005/12/15/does-java-still-have-a-place-in-client-side-development/#comment-2215</guid>
		<description>Java&#039;s strengths on the desktop are:
o Swing -- a large, standardized UI library that comes with the VM and looks the same on most platforms
o Java and Javax -- large, standardized utility libraries that come with VM and work the same on most platforms
o a large, standardized VM that works the same on most platforms

I would never use Java for a Linux application -- OCaml comes to mind as a desktop Linux language I use a lot.  And for applications whose sole target is my own PC, I usually stitch together some hodge-podge of Perl, bash, and Linux utilities.  But if I&#039;m writing an application in Linux for Windows users to run, in my opinion, Java has no equal.

Also, weighing in on the Web side, Macromedia Studio doesn&#039;t run on Linux, so I can&#039;t really comment on it, but I do think that Java is better than AJAX for a few specialized cases -- for example, a Finite State Machine applet, or the well-known Sodaplay.  This sort of special case is characterized by 1) heavy interactivity to the point where nothing can be known before the user starts playing around, 2) a need for graphics and simple animations generated on-the-fly from user input, and 3) a need for non-trivial logic.  However, based on my few experiences with flash, for these to apply to Flash, we would need to replace condition (2) with &quot;a need for something in a third-party Java library that you don&#039;t want to do yourself.&quot;

There&#039;s my two cents.</description>
		<content:encoded><![CDATA[<p>Java&#8217;s strengths on the desktop are:<br />
o Swing &#8212; a large, standardized UI library that comes with the VM and looks the same on most platforms<br />
o Java and Javax &#8212; large, standardized utility libraries that come with VM and work the same on most platforms<br />
o a large, standardized VM that works the same on most platforms</p>
<p>I would never use Java for a Linux application &#8212; OCaml comes to mind as a desktop Linux language I use a lot.  And for applications whose sole target is my own PC, I usually stitch together some hodge-podge of Perl, bash, and Linux utilities.  But if I&#8217;m writing an application in Linux for Windows users to run, in my opinion, Java has no equal.</p>
<p>Also, weighing in on the Web side, Macromedia Studio doesn&#8217;t run on Linux, so I can&#8217;t really comment on it, but I do think that Java is better than AJAX for a few specialized cases &#8212; for example, a Finite State Machine applet, or the well-known Sodaplay.  This sort of special case is characterized by 1) heavy interactivity to the point where nothing can be known before the user starts playing around, 2) a need for graphics and simple animations generated on-the-fly from user input, and 3) a need for non-trivial logic.  However, based on my few experiences with flash, for these to apply to Flash, we would need to replace condition (2) with &#8220;a need for something in a third-party Java library that you don&#8217;t want to do yourself.&#8221;</p>
<p>There&#8217;s my two cents.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: VeryVito</title>
		<link>http://www.turdhead.com/2005/12/15/does-java-still-have-a-place-in-client-side-development/comment-page-1/#comment-2175</link>
		<dc:creator>VeryVito</dc:creator>
		<pubDate>Sat, 17 Dec 2005 06:42:22 +0000</pubDate>
		<guid isPermaLink="false">http://www.turdhead.com/2005/12/15/does-java-still-have-a-place-in-client-side-development/#comment-2175</guid>
		<description>But at least the huge overhead of the Java runtime (aka VM) often leads to the convenient lockup of most browsers today. Hmmph.


To be honest, though, I&#039;m not real impressed with its record in standalone apps, either. Anyone out there really a fan of Java at all these days?</description>
		<content:encoded><![CDATA[<p>But at least the huge overhead of the Java runtime (aka VM) often leads to the convenient lockup of most browsers today. Hmmph.</p>
<p>To be honest, though, I&#8217;m not real impressed with its record in standalone apps, either. Anyone out there really a fan of Java at all these days?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: brandon ellis</title>
		<link>http://www.turdhead.com/2005/12/15/does-java-still-have-a-place-in-client-side-development/comment-page-1/#comment-2167</link>
		<dc:creator>brandon ellis</dc:creator>
		<pubDate>Fri, 16 Dec 2005 04:21:17 +0000</pubDate>
		<guid isPermaLink="false">http://www.turdhead.com/2005/12/15/does-java-still-have-a-place-in-client-side-development/#comment-2167</guid>
		<description>Main reason I&#039;ve seen - why download a 16 meg plugin for 300k of content? Java is great for applications running on the server or the desktop. Doesn&#039;t seem like it would even be the tool for the job as far as creating RIAs at this point.</description>
		<content:encoded><![CDATA[<p>Main reason I&#8217;ve seen &#8211; why download a 16 meg plugin for 300k of content? Java is great for applications running on the server or the desktop. Doesn&#8217;t seem like it would even be the tool for the job as far as creating RIAs at this point.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Hubbub</title>
		<link>http://www.turdhead.com/2005/12/15/does-java-still-have-a-place-in-client-side-development/comment-page-1/#comment-2164</link>
		<dc:creator>Hubbub</dc:creator>
		<pubDate>Thu, 15 Dec 2005 23:08:01 +0000</pubDate>
		<guid isPermaLink="false">http://www.turdhead.com/2005/12/15/does-java-still-have-a-place-in-client-side-development/#comment-2164</guid>
		<description>Java&#039;s &quot;portability&quot; is one of the biggest myths in programming. It takes five times as long to move a Java program from one platform to the next as it does to use Perl, Ruby or... yes, (shudder), even Flash.

After a dozen or so years in the real world, Java is still more a buzzword than an actual programming tool.</description>
		<content:encoded><![CDATA[<p>Java&#8217;s &#8220;portability&#8221; is one of the biggest myths in programming. It takes five times as long to move a Java program from one platform to the next as it does to use Perl, Ruby or&#8230; yes, (shudder), even Flash.</p>
<p>After a dozen or so years in the real world, Java is still more a buzzword than an actual programming tool.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Brian Ferris</title>
		<link>http://www.turdhead.com/2005/12/15/does-java-still-have-a-place-in-client-side-development/comment-page-1/#comment-2163</link>
		<dc:creator>Brian Ferris</dc:creator>
		<pubDate>Thu, 15 Dec 2005 22:33:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.turdhead.com/2005/12/15/does-java-still-have-a-place-in-client-side-development/#comment-2163</guid>
		<description>*laugh* Strangely enough most of these thoughts were going through my mind not too long ago. At one point I decided Java was undoubtedly the song of the sirens, luring programmers to their deaths in the murky code below. 

Like you, in 2002 Java exceeded my pain threshold and I vowed to switch any of my client-side web programming over to Flash. I have never looked back; nor have I ever regretted it. I&#039;m going to be honest with you-this is not to say that there haven&#039;t been times Flash has had me gnashing my teeth or I haven&#039;t sat around and sporadically suspected I had gotten better performance out of my Apple II. I&#039;m simply saying its better than any alternative (including Java). In fact its far, far better.

This would probably come as a surprise to many programmers. But anyone who has tried to deploy serious web applications written in Java and had to put up with the endless browser problems, JVM conflicts, general plugin instability and other headaches will understand when I say that Flash comes closer to fulfilling Java&#039;s promise of &#039;write once, run anywhere&#039; than Java ever did. Perhaps it was easier because Flash is far less ambitious-but maybe this was the correct tact-to start off small and get it right instead of aiming for the stars and missing by an astronomical unit. 

Despite all this, by a weird coincidence I also dusted off some old Java code I had lying around and started playing with it the other night(there must be something in the air) - haven&#039;t reached the point of &quot;what am I doing&quot; yet like you have, but I&#039;m pretty sure that will occur in time.</description>
		<content:encoded><![CDATA[<p>*laugh* Strangely enough most of these thoughts were going through my mind not too long ago. At one point I decided Java was undoubtedly the song of the sirens, luring programmers to their deaths in the murky code below. </p>
<p>Like you, in 2002 Java exceeded my pain threshold and I vowed to switch any of my client-side web programming over to Flash. I have never looked back; nor have I ever regretted it. I&#8217;m going to be honest with you-this is not to say that there haven&#8217;t been times Flash has had me gnashing my teeth or I haven&#8217;t sat around and sporadically suspected I had gotten better performance out of my Apple II. I&#8217;m simply saying its better than any alternative (including Java). In fact its far, far better.</p>
<p>This would probably come as a surprise to many programmers. But anyone who has tried to deploy serious web applications written in Java and had to put up with the endless browser problems, JVM conflicts, general plugin instability and other headaches will understand when I say that Flash comes closer to fulfilling Java&#8217;s promise of &#8216;write once, run anywhere&#8217; than Java ever did. Perhaps it was easier because Flash is far less ambitious-but maybe this was the correct tact-to start off small and get it right instead of aiming for the stars and missing by an astronomical unit. </p>
<p>Despite all this, by a weird coincidence I also dusted off some old Java code I had lying around and started playing with it the other night(there must be something in the air) &#8211; haven&#8217;t reached the point of &#8220;what am I doing&#8221; yet like you have, but I&#8217;m pretty sure that will occur in time.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ion gion</title>
		<link>http://www.turdhead.com/2005/12/15/does-java-still-have-a-place-in-client-side-development/comment-page-1/#comment-2162</link>
		<dc:creator>ion gion</dc:creator>
		<pubDate>Thu, 15 Dec 2005 21:15:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.turdhead.com/2005/12/15/does-java-still-have-a-place-in-client-side-development/#comment-2162</guid>
		<description>If java have had the smallest preloader way to go, a nice visual editor with timeline and such, maintaining the proffesional programmer interface, and not that big vm size, then java would have been the way.

Gees ... i have jbuilder the latest version here and it runs like crap on xp 2200+ with 1 gb ram ... trully crap.</description>
		<content:encoded><![CDATA[<p>If java have had the smallest preloader way to go, a nice visual editor with timeline and such, maintaining the proffesional programmer interface, and not that big vm size, then java would have been the way.</p>
<p>Gees &#8230; i have jbuilder the latest version here and it runs like crap on xp 2200+ with 1 gb ram &#8230; trully crap.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

