<?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: The need for a common Java stack</title>
	<atom:link href="http://almaer.com/blog/the-need-for-a-common-java-stack/feed" rel="self" type="application/rss+xml" />
	<link>http://almaer.com/blog/the-need-for-a-common-java-stack</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: miranda</title>
		<link>http://almaer.com/blog/the-need-for-a-common-java-stack/comment-page-1#comment-38723</link>
		<dc:creator>miranda</dc:creator>
		<pubDate>Mon, 02 Jun 2008 17:13:37 +0000</pubDate>
		<guid isPermaLink="false">http://almaer.com/blog2/the-need-for-a-common-java-stack#comment-38723</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: cial</title>
		<link>http://almaer.com/blog/the-need-for-a-common-java-stack/comment-page-1#comment-25496</link>
		<dc:creator>cial</dc:creator>
		<pubDate>Sat, 22 Sep 2007 22:31:04 +0000</pubDate>
		<guid isPermaLink="false">http://almaer.com/blog2/the-need-for-a-common-java-stack#comment-25496</guid>
		<description>Hi  fosamax
</description>
		<content:encoded><![CDATA[<p>Hi  fosamax</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: swinger</title>
		<link>http://almaer.com/blog/the-need-for-a-common-java-stack/comment-page-1#comment-25495</link>
		<dc:creator>swinger</dc:creator>
		<pubDate>Sat, 07 Apr 2007 16:58:17 +0000</pubDate>
		<guid isPermaLink="false">http://almaer.com/blog2/the-need-for-a-common-java-stack#comment-25495</guid>
		<description>Oh and by the way nice site !
</description>
		<content:encoded><![CDATA[<p>Oh and by the way nice site !</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: swinger</title>
		<link>http://almaer.com/blog/the-need-for-a-common-java-stack/comment-page-1#comment-25494</link>
		<dc:creator>swinger</dc:creator>
		<pubDate>Sat, 07 Apr 2007 16:57:04 +0000</pubDate>
		<guid isPermaLink="false">http://almaer.com/blog2/the-need-for-a-common-java-stack#comment-25494</guid>
		<description>I agree with you ocnsss.
</description>
		<content:encoded><![CDATA[<p>I agree with you ocnsss.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ocnsss</title>
		<link>http://almaer.com/blog/the-need-for-a-common-java-stack/comment-page-1#comment-25493</link>
		<dc:creator>ocnsss</dc:creator>
		<pubDate>Sat, 31 Mar 2007 05:42:54 +0000</pubDate>
		<guid isPermaLink="false">http://almaer.com/blog2/the-need-for-a-common-java-stack#comment-25493</guid>
		<description>On personal opinion, I find this very helpful.
Guys, I have also posted some more relevant info further on this, not sure if you find it useful: http://www.bidmaxhost.com/forum/
</description>
		<content:encoded><![CDATA[<p>On personal opinion, I find this very helpful.<br />
Guys, I have also posted some more relevant info further on this, not sure if you find it useful: <a href="http://www.bidmaxhost.com/forum/" rel="nofollow">http://www.bidmaxhost.com/forum/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: David Carter</title>
		<link>http://almaer.com/blog/the-need-for-a-common-java-stack/comment-page-1#comment-25492</link>
		<dc:creator>David Carter</dc:creator>
		<pubDate>Tue, 02 Aug 2005 15:46:06 +0000</pubDate>
		<guid isPermaLink="false">http://almaer.com/blog2/the-need-for-a-common-java-stack#comment-25492</guid>
		<description>Looks like SourceLabs does have a Java stack: SASH  Stack for Java:  http://www.sourcelabs.com/SASHStack.htm

Spring, Axis, Struts, Hibernate, on Tomcat, WebLogic, or WebSphere, with Oracle 10g. I probably wouldn&#039;t pick Struts for new development, but the rest of this stack seems fairly solid. It would be nice to see JBoss as a supported option.
</description>
		<content:encoded><![CDATA[<p>Looks like SourceLabs does have a Java stack: SASH  Stack for Java:  <a href="http://www.sourcelabs.com/SASHStack.htm" rel="nofollow">http://www.sourcelabs.com/SASHStack.htm</a></p>
<p>Spring, Axis, Struts, Hibernate, on Tomcat, WebLogic, or WebSphere, with Oracle 10g. I probably wouldn&#8217;t pick Struts for new development, but the rest of this stack seems fairly solid. It would be nice to see JBoss as a supported option.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Emmanuel Pirsch</title>
		<link>http://almaer.com/blog/the-need-for-a-common-java-stack/comment-page-1#comment-25491</link>
		<dc:creator>Emmanuel Pirsch</dc:creator>
		<pubDate>Tue, 02 Aug 2005 14:41:56 +0000</pubDate>
		<guid isPermaLink="false">http://almaer.com/blog2/the-need-for-a-common-java-stack#comment-25491</guid>
		<description>[preparing-for-thunderstorm /]

There is one common stack... it&#039;s called J2EE (soon to be JavaEE) ;-)

To have a common stack mean to have standard. Means to have less innovative stuff.

Actually, for the backend part, it&#039;s easy... There is roughly two options... Hibernate vs CMP (I know, there is more, but momentum wise, there is no other real choice)... And CMP is on the way down.

For services, you have POJO which can be deployed on any distribution technology more or less transparently using lightweigth containers.

The real trouble comes with the UI. Right now, there is just too many options to choose from with none of these (beside struts) that have a lot of momentum. With Ajax taking a lot of buzz these days, we have even more options. The number of framework and pace of evolution for the UI part of the stack make it difficult to commit to any of them.

Beside there is no large enough common ground between these framework to have UI related code easily deployable on different framework.

I don&#039;t think it is possible right now to commit to a full Java stack whitout commiting to an existing stable technology that will be &quot;dead&quot; soon.


</description>
		<content:encoded><![CDATA[<p>[preparing-for-thunderstorm /]</p>
<p>There is one common stack&#8230; it&#8217;s called J2EE (soon to be JavaEE) ;-)</p>
<p>To have a common stack mean to have standard. Means to have less innovative stuff.</p>
<p>Actually, for the backend part, it&#8217;s easy&#8230; There is roughly two options&#8230; Hibernate vs CMP (I know, there is more, but momentum wise, there is no other real choice)&#8230; And CMP is on the way down.</p>
<p>For services, you have POJO which can be deployed on any distribution technology more or less transparently using lightweigth containers.</p>
<p>The real trouble comes with the UI. Right now, there is just too many options to choose from with none of these (beside struts) that have a lot of momentum. With Ajax taking a lot of buzz these days, we have even more options. The number of framework and pace of evolution for the UI part of the stack make it difficult to commit to any of them.</p>
<p>Beside there is no large enough common ground between these framework to have UI related code easily deployable on different framework.</p>
<p>I don&#8217;t think it is possible right now to commit to a full Java stack whitout commiting to an existing stable technology that will be &#8220;dead&#8221; soon.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anonymous</title>
		<link>http://almaer.com/blog/the-need-for-a-common-java-stack/comment-page-1#comment-25490</link>
		<dc:creator>Anonymous</dc:creator>
		<pubDate>Tue, 02 Aug 2005 09:44:10 +0000</pubDate>
		<guid isPermaLink="false">http://almaer.com/blog2/the-need-for-a-common-java-stack#comment-25490</guid>
		<description>I think quite a few big companies already do leverage their own &quot;stacks&quot;. Some stacks may be proprietary (slow to evolve and pretty costly in the end), but some are based on known OSS components.
I&#039;m actually working at a big European car maker company which commoditized Struts + OJB + Castor + Ant or Maven for all their Java projects.
Using a common stack makes a lot of sense because it reduces the training costs, the learning curve, and the risk of failure of a project (always someone who experienced the same issue and who will know the solution), it promotes more reusability, it&#039;s easier to get good support (both internally, and on the OSS project&#039;s respective mailing-lists), etc. A lot of advantages.
The sole drawbacks we could mention is that these &quot;stacks&quot; tend to be somewhat more boring to work with because you&#039;re not &quot;living on the edge&quot; and using the most fashionable and innovative components available on the market place (no IoC, or other buzzwords). Moreover, it also happens that you&#039;re not using the latest version of each components of your stack if the guys behind the stack are slow to upgrade.
But overall, a common stack across the company is a pretty good bet.
</description>
		<content:encoded><![CDATA[<p>I think quite a few big companies already do leverage their own &#8220;stacks&#8221;. Some stacks may be proprietary (slow to evolve and pretty costly in the end), but some are based on known OSS components.<br />
I&#8217;m actually working at a big European car maker company which commoditized Struts + OJB + Castor + Ant or Maven for all their Java projects.<br />
Using a common stack makes a lot of sense because it reduces the training costs, the learning curve, and the risk of failure of a project (always someone who experienced the same issue and who will know the solution), it promotes more reusability, it&#8217;s easier to get good support (both internally, and on the OSS project&#8217;s respective mailing-lists), etc. A lot of advantages.<br />
The sole drawbacks we could mention is that these &#8220;stacks&#8221; tend to be somewhat more boring to work with because you&#8217;re not &#8220;living on the edge&#8221; and using the most fashionable and innovative components available on the market place (no IoC, or other buzzwords). Moreover, it also happens that you&#8217;re not using the latest version of each components of your stack if the guys behind the stack are slow to upgrade.<br />
But overall, a common stack across the company is a pretty good bet.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Michael Burke</title>
		<link>http://almaer.com/blog/the-need-for-a-common-java-stack/comment-page-1#comment-25489</link>
		<dc:creator>Michael Burke</dc:creator>
		<pubDate>Tue, 02 Aug 2005 07:37:38 +0000</pubDate>
		<guid isPermaLink="false">http://almaer.com/blog2/the-need-for-a-common-java-stack#comment-25489</guid>
		<description>So, the idea behind a stack is essentially &#039;there&#039;s only one way to do it&#039; and to have a common denominator for new developers, available books, training, conferences, coffee mugs etc etc.

Surely that&#039;s the whole point of J2EE (sorry Java EE)? A standard web toolkit, a standard ORM, a standard deployment model, etc.

I&#039;m just not sure that the open source Java world stays still long enough to be able to define such a thing. If you tried to define such a stack 2 years ago it would look very different now I&#039;d wager.

regards
Mike
</description>
		<content:encoded><![CDATA[<p>So, the idea behind a stack is essentially &#8216;there&#8217;s only one way to do it&#8217; and to have a common denominator for new developers, available books, training, conferences, coffee mugs etc etc.</p>
<p>Surely that&#8217;s the whole point of J2EE (sorry Java EE)? A standard web toolkit, a standard ORM, a standard deployment model, etc.</p>
<p>I&#8217;m just not sure that the open source Java world stays still long enough to be able to define such a thing. If you tried to define such a stack 2 years ago it would look very different now I&#8217;d wager.</p>
<p>regards<br />
Mike</p>
]]></content:encoded>
	</item>
</channel>
</rss>
