<?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: On the Death of Java EE, aka, J2EE</title>
	<atom:link href="http://www.redmonk.com/cote/2006/07/18/on-the-death-of-java-ee-aka-j2ee/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.redmonk.com/cote/2006/07/18/on-the-death-of-java-ee-aka-j2ee/</link>
	<description>One foot in the muck, the other in utopia</description>
	<lastBuildDate>Thu, 17 May 2012 05:17:44 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
	<item>
		<title>By: People Over Process</title>
		<link>http://www.redmonk.com/cote/2006/07/18/on-the-death-of-java-ee-aka-j2ee/comment-page-1/#comment-348</link>
		<dc:creator>People Over Process</dc:creator>
		<pubDate>Thu, 07 Sep 2006 23:01:54 +0000</pubDate>
		<guid isPermaLink="false">http://www.redmonk.com/cote/wp/?p=251#comment-348</guid>
		<description>&lt;strong&gt;El Rey de Caf&#233;&lt;/strong&gt;

As tbray mentioned, Sun hired &quot;The JRuby Guys&quot; today (rather, announced that they had). We were discussing the announcement in #redmonk (you were there, right? If not, check it out), and most folks seemed quite happy with it. I, of...
</description>
		<content:encoded><![CDATA[<p><strong>El Rey de Caf&eacute;</strong></p>
<p>As tbray mentioned, Sun hired &#8220;The JRuby Guys&#8221; today (rather, announced that they had). We were discussing the announcement in #redmonk (you were there, right? If not, check it out), and most folks seemed quite happy with it. I, of&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Cote'</title>
		<link>http://www.redmonk.com/cote/2006/07/18/on-the-death-of-java-ee-aka-j2ee/comment-page-1/#comment-347</link>
		<dc:creator>Cote'</dc:creator>
		<pubDate>Thu, 20 Jul 2006 15:47:37 +0000</pubDate>
		<guid isPermaLink="false">http://www.redmonk.com/cote/wp/?p=251#comment-347</guid>
		<description>Don&#039;t forget XML. The Java Inquisition also employs the might XML in it&#039;s arsenal of devices.</description>
		<content:encoded><![CDATA[<p>Don&#8217;t forget XML. The Java Inquisition also employs the might XML in it&#8217;s arsenal of devices.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anonymous</title>
		<link>http://www.redmonk.com/cote/2006/07/18/on-the-death-of-java-ee-aka-j2ee/comment-page-1/#comment-346</link>
		<dc:creator>Anonymous</dc:creator>
		<pubDate>Thu, 20 Jul 2006 02:59:20 +0000</pubDate>
		<guid isPermaLink="false">http://www.redmonk.com/cote/wp/?p=251#comment-346</guid>
		<description>
NOBODY expects the Java Inquisition! 


&lt;i&gt;&quot;Java EE programers want two things: transactions and scalability&quot;&lt;/i&gt; ...and tools.... Our *three* wants are transactions, scalability, and tools...and an almost fanatical devotion to the UML.... Amongst our weaponry...are such elements as transactions, scalibility, tools, UML, and... nice IDEs - Oh damn!</description>
		<content:encoded><![CDATA[<p>NOBODY expects the Java Inquisition! </p>
<p><i>&#8220;Java EE programers want two things: transactions and scalability&#8221;</i> &#8230;and tools&#8230;. Our *three* wants are transactions, scalability, and tools&#8230;and an almost fanatical devotion to the UML&#8230;. Amongst our weaponry&#8230;are such elements as transactions, scalibility, tools, UML, and&#8230; nice IDEs &#8211; Oh damn!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Cote'</title>
		<link>http://www.redmonk.com/cote/2006/07/18/on-the-death-of-java-ee-aka-j2ee/comment-page-1/#comment-345</link>
		<dc:creator>Cote'</dc:creator>
		<pubDate>Wed, 19 Jul 2006 23:02:54 +0000</pubDate>
		<guid isPermaLink="false">http://www.redmonk.com/cote/wp/?p=251#comment-345</guid>
		<description>Hah! ;) Of course, you&#039;re right, Alexis. I didn&#039;t mean to exclude that. Those are just the two, you know, &quot;primary&quot; things that always jump out at me about JEE coders.
I&#039;ve heard good things about Phobos but haven&#039;t checked it out hard-core yet. I&#039;ll have to short-list it. Maybe I can get a briefing from Sun.
Thanks for the kind words on the podcasts.</description>
		<content:encoded><![CDATA[<p>Hah! ;) Of course, you&#8217;re right, Alexis. I didn&#8217;t mean to exclude that. Those are just the two, you know, &#8220;primary&#8221; things that always jump out at me about JEE coders.<br />
I&#8217;ve heard good things about Phobos but haven&#8217;t checked it out hard-core yet. I&#8217;ll have to short-list it. Maybe I can get a briefing from Sun.<br />
Thanks for the kind words on the podcasts.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alexis MP</title>
		<link>http://www.redmonk.com/cote/2006/07/18/on-the-death-of-java-ee-aka-j2ee/comment-page-1/#comment-344</link>
		<dc:creator>Alexis MP</dc:creator>
		<pubDate>Wed, 19 Jul 2006 21:35:01 +0000</pubDate>
		<guid isPermaLink="false">http://www.redmonk.com/cote/wp/?p=251#comment-344</guid>
		<description>&lt;i&gt; Java EE programers want two things: transactions and scalability&lt;/i&gt;

They also probably wouldn&#039;t mind some &quot;productivity&quot; with that :-)

On the dynamic languages, Sun is doing interesting (IMHO) experiments such as the server-side scripting &lt;a href=&quot;http://phobos.dev.java.net&quot; rel=&quot;nofollow&quot;&gt;Phobos&lt;/a&gt; project.

Great podcasts btw (both of them). Thanks.</description>
		<content:encoded><![CDATA[<p><i> Java EE programers want two things: transactions and scalability</i></p>
<p>They also probably wouldn&#8217;t mind some &#8220;productivity&#8221; with that :-)</p>
<p>On the dynamic languages, Sun is doing interesting (IMHO) experiments such as the server-side scripting <a href="http://phobos.dev.java.net" rel="nofollow">Phobos</a> project.</p>
<p>Great podcasts btw (both of them). Thanks.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Cote'</title>
		<link>http://www.redmonk.com/cote/2006/07/18/on-the-death-of-java-ee-aka-j2ee/comment-page-1/#comment-343</link>
		<dc:creator>Cote'</dc:creator>
		<pubDate>Wed, 19 Jul 2006 16:25:22 +0000</pubDate>
		<guid isPermaLink="false">http://www.redmonk.com/cote/wp/?p=251#comment-343</guid>
		<description>I agree. Bloat is due to the curse of backwards compatibility. Java and JEE will never cut fat just in case someone is using that fat.
Cutting fat would give crazy cool simplicity, but as Bloch pointed out in his API design advice (&lt;a href=&quot;http://www.artima.com/intv/bloch.html&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;,  among others), once you add public code in a &quot;public class,&quot; you can&#039;t ever take it back.
The cure for this when I do and think about JEE is to just ignore all that crap. That&#039;s not a good cure but it&#039;s what people did for years, ignoring EJB.
As you point out, that means that you have to start using &quot;all of the really slick, low-code APIs&quot; which makes you think, &quot;am I really &lt;i&gt;doing&lt;/i&gt; JEE?&quot; Perhaps not: you may just be treating JEE as a runtime/container, for JTA, servlets, JSPs...that is, treating JEE as a buffet to pick and choose from, just like you&#039;d do from Jakarta, Codehaus, etc.
And your JDOM vs. example points out the Red Headed Step Child point of discussion. It&#039;s simply crazy when Java and JEE ignores existing de facto API standards in favor of newly created things. For example, I&#039;m not really sure why Hibernate wasn&#039;t just sucked into JEE. Well, I know &lt;i&gt;why&lt;/i&gt; -- vendors on the JSRs didn&#039;t want to -- but it seems like reinventing the wheel.
Open sourcing Java and JEE might help cure things like that. Of course, in the gloom and doom  open source scenarios, it just causes more bloat. Hmmm...something to think on.</description>
		<content:encoded><![CDATA[<p>I agree. Bloat is due to the curse of backwards compatibility. Java and JEE will never cut fat just in case someone is using that fat.<br />
Cutting fat would give crazy cool simplicity, but as Bloch pointed out in his API design advice (<a href="http://www.artima.com/intv/bloch.html" rel="nofollow">here</a>,  among others), once you add public code in a &#8220;public class,&#8221; you can&#8217;t ever take it back.<br />
The cure for this when I do and think about JEE is to just ignore all that crap. That&#8217;s not a good cure but it&#8217;s what people did for years, ignoring EJB.<br />
As you point out, that means that you have to start using &#8220;all of the really slick, low-code APIs&#8221; which makes you think, &#8220;am I really <i>doing</i> JEE?&#8221; Perhaps not: you may just be treating JEE as a runtime/container, for JTA, servlets, JSPs&#8230;that is, treating JEE as a buffet to pick and choose from, just like you&#8217;d do from Jakarta, Codehaus, etc.<br />
And your JDOM vs. example points out the Red Headed Step Child point of discussion. It&#8217;s simply crazy when Java and JEE ignores existing de facto API standards in favor of newly created things. For example, I&#8217;m not really sure why Hibernate wasn&#8217;t just sucked into JEE. Well, I know <i>why</i> &#8212; vendors on the JSRs didn&#8217;t want to &#8212; but it seems like reinventing the wheel.<br />
Open sourcing Java and JEE might help cure things like that. Of course, in the gloom and doom  open source scenarios, it just causes more bloat. Hmmm&#8230;something to think on.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Scott Mark</title>
		<link>http://www.redmonk.com/cote/2006/07/18/on-the-death-of-java-ee-aka-j2ee/comment-page-1/#comment-342</link>
		<dc:creator>Scott Mark</dc:creator>
		<pubDate>Wed, 19 Jul 2006 07:14:46 +0000</pubDate>
		<guid isPermaLink="false">http://www.redmonk.com/cote/wp/?p=251#comment-342</guid>
		<description>I still need to read that report, but I think the fundamental principle that JEE is bloating is correct.  It&#039;s insane to me that by this stage, scripting or *at least* and interpreter (Groovy, BeanShell) hasn&#039;t become integral.  It&#039;s also amusing that all of the really slick, low-code APIs (think JDom vs. Xerces) come out of small incubators. 
 
I still think Java has a lot going for it, but simplicity is not a feather in it&#039;s cap (was it ever?). 
 
Scott </description>
		<content:encoded><![CDATA[<p>I still need to read that report, but I think the fundamental principle that JEE is bloating is correct.  It&#039;s insane to me that by this stage, scripting or *at least* and interpreter (Groovy, BeanShell) hasn&#039;t become integral.  It&#039;s also amusing that all of the really slick, low-code APIs (think JDom vs. Xerces) come out of small incubators. </p>
<p>I still think Java has a lot going for it, but simplicity is not a feather in it&#039;s cap (was it ever?). </p>
<p>Scott </p>
]]></content:encoded>
	</item>
</channel>
</rss>

