<?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: Ajax, Java, and a huge misunderstanding</title>
	<atom:link href="http://blog.webreakstuff.com/2006/05/ajax-java-and-a-huge-misunderstanding/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.webreakstuff.com/2006/05/ajax-java-and-a-huge-misunderstanding/</link>
	<description>A blog on entrepreneurship, user experience, and web innovation. Published by Fred Oliveira.</description>
	<lastBuildDate>Tue, 13 Dec 2011 18:19:07 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
	<item>
		<title>By: Scott</title>
		<link>http://blog.webreakstuff.com/2006/05/ajax-java-and-a-huge-misunderstanding/comment-page-1/#comment-29061</link>
		<dc:creator>Scott</dc:creator>
		<pubDate>Fri, 09 Mar 2007 19:21:13 +0000</pubDate>
		<guid isPermaLink="false">http://blog.webreakstuff.com/2006/05/ajax-java-and-a-huge-misunderstanding/#comment-29061</guid>
		<description>I haven&#039;t worked with Java on the web for over a year (which I know is forever in the tech world), but it certainly would be far down my list for rapid and innovative web UI development (except possibly scalability would be my only real reason to ever choose Java).  Java seems better for data-manipulation or intricate calculations that don&#039;t usually go on in the interface.  It also seems to have an obscene amount of plumbing in the way of XML files which don&#039;t generally default to useful values.  It also doesn&#039;t seem to particularly follow the DRY (Don&#039;t Repeat Yourself) philosophy which I find annoying after using a more DRY framework such as Rails.

I wonder if Tim&#039;s point about &quot;Ajax envy&quot; wasn&#039;t so much comparing Java to Ajax.  Perhaps he was comparing Java&#039;s ease-of-Ajax and interface creation to one of the other frameworks (like Rails) and its ease-of-Ajax.

Unless Java has changed significantly, I imagine getting Ajax going involves quite a bit of manual tweaking and headaches to do something that other frameworks are making simple.

Something like Rails comes with the Prototype libraries already there and well integrated. If you&#039;ve designed your application according to the way that is simplest for you (using DRY and partials) then adding Ajax is astoundingly trivial in most cases.

I always felt as though the encouraged way to do things in Java was somewhat at odds with the simplest way to get it done with interfaces. Something like Rails, on the other hand, aligns the encouraged way with the simplest way.  It&#039;s quite a pleasant experience not to have to fight against the simplest way in order to do things &quot;the correct way&quot; for once.

Frankly, I hope Java developers do feel &quot;Ajax Envy&quot; since maybe it means they&#039;ll try to fix some of the problems with Java.  It&#039;s a free market and if all Java can offer is scalability on the back end and extra complexity, then they deserve to be woken up and get their butt spanked by newer, easier and more flexible technologies.</description>
		<content:encoded><![CDATA[<p>I haven&#8217;t worked with Java on the web for over a year (which I know is forever in the tech world), but it certainly would be far down my list for rapid and innovative web UI development (except possibly scalability would be my only real reason to ever choose Java).  Java seems better for data-manipulation or intricate calculations that don&#8217;t usually go on in the interface.  It also seems to have an obscene amount of plumbing in the way of XML files which don&#8217;t generally default to useful values.  It also doesn&#8217;t seem to particularly follow the DRY (Don&#8217;t Repeat Yourself) philosophy which I find annoying after using a more DRY framework such as Rails.</p>
<p>I wonder if Tim&#8217;s point about &#8220;Ajax envy&#8221; wasn&#8217;t so much comparing Java to Ajax.  Perhaps he was comparing Java&#8217;s ease-of-Ajax and interface creation to one of the other frameworks (like Rails) and its ease-of-Ajax.</p>
<p>Unless Java has changed significantly, I imagine getting Ajax going involves quite a bit of manual tweaking and headaches to do something that other frameworks are making simple.</p>
<p>Something like Rails comes with the Prototype libraries already there and well integrated. If you&#8217;ve designed your application according to the way that is simplest for you (using DRY and partials) then adding Ajax is astoundingly trivial in most cases.</p>
<p>I always felt as though the encouraged way to do things in Java was somewhat at odds with the simplest way to get it done with interfaces. Something like Rails, on the other hand, aligns the encouraged way with the simplest way.  It&#8217;s quite a pleasant experience not to have to fight against the simplest way in order to do things &#8220;the correct way&#8221; for once.</p>
<p>Frankly, I hope Java developers do feel &#8220;Ajax Envy&#8221; since maybe it means they&#8217;ll try to fix some of the problems with Java.  It&#8217;s a free market and if all Java can offer is scalability on the back end and extra complexity, then they deserve to be woken up and get their butt spanked by newer, easier and more flexible technologies.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Paul Browne - Technology in Plain English</title>
		<link>http://blog.webreakstuff.com/2006/05/ajax-java-and-a-huge-misunderstanding/comment-page-1/#comment-3230</link>
		<dc:creator>Paul Browne - Technology in Plain English</dc:creator>
		<pubDate>Sat, 22 Jul 2006 22:17:24 +0000</pubDate>
		<guid isPermaLink="false">http://blog.webreakstuff.com/2006/05/ajax-java-and-a-huge-misunderstanding/#comment-3230</guid>
		<description>Speaking as a Java Developer:
Java on the Serverside = good
Java on the client side = why bother, when there are better alernatives available.

IMHO, Ajax and Flash beat Java Applets hands down for Web User interface.</description>
		<content:encoded><![CDATA[<p>Speaking as a Java Developer:<br />
Java on the Serverside = good<br />
Java on the client side = why bother, when there are better alernatives available.</p>
<p>IMHO, Ajax and Flash beat Java Applets hands down for Web User interface.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rik Lomas</title>
		<link>http://blog.webreakstuff.com/2006/05/ajax-java-and-a-huge-misunderstanding/comment-page-1/#comment-2098</link>
		<dc:creator>Rik Lomas</dc:creator>
		<pubDate>Mon, 29 May 2006 17:58:19 +0000</pubDate>
		<guid isPermaLink="false">http://blog.webreakstuff.com/2006/05/ajax-java-and-a-huge-misunderstanding/#comment-2098</guid>
		<description>I can&#039;t see how Ajax and Java would be directly competing with each other. People seem to forget that Ajax and Javascript isn&#039;t just a magic pill - it can&#039;t do *everything* well, especially when it comes to movement, and isn&#039;t meant to compete with things like Java.

I can, however, see how Flash and Java would compete directly. I would prefer using something that doesn&#039;t completely slow down my machine. Java, on the client-side, seems to be going the way of soon-to-be-dead Shockwave, especially now with upcoming powerful but light technologies such as Flex.</description>
		<content:encoded><![CDATA[<p>I can&#8217;t see how Ajax and Java would be directly competing with each other. People seem to forget that Ajax and Javascript isn&#8217;t just a magic pill &#8211; it can&#8217;t do *everything* well, especially when it comes to movement, and isn&#8217;t meant to compete with things like Java.</p>
<p>I can, however, see how Flash and Java would compete directly. I would prefer using something that doesn&#8217;t completely slow down my machine. Java, on the client-side, seems to be going the way of soon-to-be-dead Shockwave, especially now with upcoming powerful but light technologies such as Flex.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Fred</title>
		<link>http://blog.webreakstuff.com/2006/05/ajax-java-and-a-huge-misunderstanding/comment-page-1/#comment-2018</link>
		<dc:creator>Fred</dc:creator>
		<pubDate>Fri, 26 May 2006 00:13:31 +0000</pubDate>
		<guid isPermaLink="false">http://blog.webreakstuff.com/2006/05/ajax-java-and-a-huge-misunderstanding/#comment-2018</guid>
		<description>This post was specifically against Tim O&#039;Reilly and friends for comparing Ajax and Java. This being said, it either doesn&#039;t say much about your english abilities, or my writing skills. However, since my second paragraph reads &quot;The two can&#039;t be compared for several reasons&quot;, I&#039;m betting on the latter.</description>
		<content:encoded><![CDATA[<p>This post was specifically against Tim O&#8217;Reilly and friends for comparing Ajax and Java. This being said, it either doesn&#8217;t say much about your english abilities, or my writing skills. However, since my second paragraph reads &#8220;The two can&#8217;t be compared for several reasons&#8221;, I&#8217;m betting on the latter.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: H</title>
		<link>http://blog.webreakstuff.com/2006/05/ajax-java-and-a-huge-misunderstanding/comment-page-1/#comment-2016</link>
		<dc:creator>H</dc:creator>
		<pubDate>Fri, 26 May 2006 00:08:29 +0000</pubDate>
		<guid isPermaLink="false">http://blog.webreakstuff.com/2006/05/ajax-java-and-a-huge-misunderstanding/#comment-2016</guid>
		<description>@Alex Hutton
In my experience, C#/.Net guys wear dresses, worship Bill Gates pictures, blow up bridges etc. But I can&#039;t offer any proof.

People are talking about the time of Java as a web platform is gone. When Java is moving strongly into desktop apps (in the enterprise). Its a start. Get off your Kool aid guys.

And Fred, how can you compare Java and AJAX. Do you even know the first thing about programming. Your post is so wrong that I don&#039;t even know where to begin.

Noone has to move from Flex etc. to Java. In fact Java is moving in with Adobe offering strong support for Java. As far as Rails goes, I won&#039;t trust Rails to run multi-million dollar business websites. What with the scaling issues and all. I like Ruby as much as the next guy but the libraries, scalability is just not there. Its good for small proof-of-concept like things, but for heavy lifting, Java would be a better bet.</description>
		<content:encoded><![CDATA[<p>@Alex Hutton<br />
In my experience, C#/.Net guys wear dresses, worship Bill Gates pictures, blow up bridges etc. But I can&#8217;t offer any proof.</p>
<p>People are talking about the time of Java as a web platform is gone. When Java is moving strongly into desktop apps (in the enterprise). Its a start. Get off your Kool aid guys.</p>
<p>And Fred, how can you compare Java and AJAX. Do you even know the first thing about programming. Your post is so wrong that I don&#8217;t even know where to begin.</p>
<p>Noone has to move from Flex etc. to Java. In fact Java is moving in with Adobe offering strong support for Java. As far as Rails goes, I won&#8217;t trust Rails to run multi-million dollar business websites. What with the scaling issues and all. I like Ruby as much as the next guy but the libraries, scalability is just not there. Its good for small proof-of-concept like things, but for heavy lifting, Java would be a better bet.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ken</title>
		<link>http://blog.webreakstuff.com/2006/05/ajax-java-and-a-huge-misunderstanding/comment-page-1/#comment-2013</link>
		<dc:creator>Ken</dc:creator>
		<pubDate>Thu, 25 May 2006 21:01:39 +0000</pubDate>
		<guid isPermaLink="false">http://blog.webreakstuff.com/2006/05/ajax-java-and-a-huge-misunderstanding/#comment-2013</guid>
		<description>&quot;Why should anyone change from Rails+Ajax (or anything else+Ajax), Flex or anything else to Java? What does it really have to offer that we havenÃ¢â‚¬â„¢t seen before?&quot;

For an answer to this question, go to the link below.

http://code.google.com/webtoolkit/</description>
		<content:encoded><![CDATA[<p>&#8220;Why should anyone change from Rails+Ajax (or anything else+Ajax), Flex or anything else to Java? What does it really have to offer that we havenÃ¢â‚¬â„¢t seen before?&#8221;</p>
<p>For an answer to this question, go to the link below.</p>
<p><a href="http://code.google.com/webtoolkit/" rel="nofollow">http://code.google.com/webtoolkit/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Fred</title>
		<link>http://blog.webreakstuff.com/2006/05/ajax-java-and-a-huge-misunderstanding/comment-page-1/#comment-2010</link>
		<dc:creator>Fred</dc:creator>
		<pubDate>Thu, 25 May 2006 18:19:02 +0000</pubDate>
		<guid isPermaLink="false">http://blog.webreakstuff.com/2006/05/ajax-java-and-a-huge-misunderstanding/#comment-2010</guid>
		<description>Go back and read the whole article. Particularly, the bottom paragraph.</description>
		<content:encoded><![CDATA[<p>Go back and read the whole article. Particularly, the bottom paragraph.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: google/ebay</title>
		<link>http://blog.webreakstuff.com/2006/05/ajax-java-and-a-huge-misunderstanding/comment-page-1/#comment-2009</link>
		<dc:creator>google/ebay</dc:creator>
		<pubDate>Thu, 25 May 2006 18:17:25 +0000</pubDate>
		<guid isPermaLink="false">http://blog.webreakstuff.com/2006/05/ajax-java-and-a-huge-misunderstanding/#comment-2009</guid>
		<description>someone should&#039;ve told us, since many of our major webapps are java based.  so much wide-sweeping statements filled with FUD it&#039;s not worth commenting on.</description>
		<content:encoded><![CDATA[<p>someone should&#8217;ve told us, since many of our major webapps are java based.  so much wide-sweeping statements filled with FUD it&#8217;s not worth commenting on.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Fred</title>
		<link>http://blog.webreakstuff.com/2006/05/ajax-java-and-a-huge-misunderstanding/comment-page-1/#comment-2006</link>
		<dc:creator>Fred</dc:creator>
		<pubDate>Thu, 25 May 2006 16:13:55 +0000</pubDate>
		<guid isPermaLink="false">http://blog.webreakstuff.com/2006/05/ajax-java-and-a-huge-misunderstanding/#comment-2006</guid>
		<description>In the post I didn&#039;t highlight (maybe I should have) that I don&#039;t mean web applications based around JWS or server-side Java technologies, but applications that use Java as its presentation layer, which is what Tim O&#039;Reilly&#039;s post talks about. That being said, I don&#039;t disagree with you at all - there is space for java, just not the way Tim mentions it.</description>
		<content:encoded><![CDATA[<p>In the post I didn&#8217;t highlight (maybe I should have) that I don&#8217;t mean web applications based around JWS or server-side Java technologies, but applications that use Java as its presentation layer, which is what Tim O&#8217;Reilly&#8217;s post talks about. That being said, I don&#8217;t disagree with you at all &#8211; there is space for java, just not the way Tim mentions it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dig</title>
		<link>http://blog.webreakstuff.com/2006/05/ajax-java-and-a-huge-misunderstanding/comment-page-1/#comment-2004</link>
		<dc:creator>Dig</dc:creator>
		<pubDate>Thu, 25 May 2006 16:04:32 +0000</pubDate>
		<guid isPermaLink="false">http://blog.webreakstuff.com/2006/05/ajax-java-and-a-huge-misunderstanding/#comment-2004</guid>
		<description>&quot;the time for Java on the web is gone&quot;. Really? :-)  It would be instructive if you could substantiate this.

This is truly news for me and my many friends and contacts who develop Java based web applications. If you take a look around you&#039;ll find that Java web development is alive and kicking and will be for sometime.

Oh, and don&#039;t get me wrong. I think it&#039;s great that new web-based technologies are springing up especially for those who feel most comfortable with dynamic languages. There is real renaissance going on right now and we&#039;re all part of it (Java, .NET, Rails, PHP, etc).</description>
		<content:encoded><![CDATA[<p>&#8220;the time for Java on the web is gone&#8221;. Really? :-)  It would be instructive if you could substantiate this.</p>
<p>This is truly news for me and my many friends and contacts who develop Java based web applications. If you take a look around you&#8217;ll find that Java web development is alive and kicking and will be for sometime.</p>
<p>Oh, and don&#8217;t get me wrong. I think it&#8217;s great that new web-based technologies are springing up especially for those who feel most comfortable with dynamic languages. There is real renaissance going on right now and we&#8217;re all part of it (Java, .NET, Rails, PHP, etc).</p>
]]></content:encoded>
	</item>
</channel>
</rss>

