<?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 Biggest Loser&#039;s Next Contestant: Java Bloatware</title>
	<atom:link href="http://blog.springsource.org/2008/04/09/the-biggest-losers-next-contestant-java-bloatware/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.springsource.org/2008/04/09/the-biggest-losers-next-contestant-java-bloatware/</link>
	<description>The voice of SpringSource</description>
	<lastBuildDate>Wed, 08 Feb 2012 17:31:53 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.1</generator>
	<item>
		<title>By: Andy Gibson&#8217;s Blog &#187; Blog Archives &#187; Is Spring between the devil and the EJB?</title>
		<link>http://blog.springsource.org/2008/04/09/the-biggest-losers-next-contestant-java-bloatware/comment-page-1/#comment-118643</link>
		<dc:creator>Andy Gibson&#8217;s Blog &#187; Blog Archives &#187; Is Spring between the devil and the EJB?</dc:creator>
		<pubDate>Thu, 28 Aug 2008 04:52:36 +0000</pubDate>
		<guid isPermaLink="false">http://blog.springsource.com/main/2008/04/09/the-biggest-losers-next-contestant-java-bloatware/#comment-118643</guid>
		<description>[...] Reading this post on Javalobby prompted me to go and dust off a post I wrote a while ago but hadn’t published regarding Spring and the revitalized EJB standard. At the time I was fired up by this post by Rod Johnson which seemed to be a large helping of FUD and insults. Nonsense such as suggesting that because some people were using app servers and some weren’t the age of the app server was over, like suggesting that because I want a shovel to dig a hole, we no longer need backhoes. This was interspersed with some irrelevant quotes from Gartner made to look like evidence and malicious comments about EJBs and their users. It seemed like the Spring folks were chomping at the bit to pronounce EJB dead when in fact, as evidenced by some recent posts, it is very much alive. In hindsight, it seems the Spring guys were trying to lay some marketing groundwork prior to releasing their own OSGI application server. [...]</description>
		<content:encoded><![CDATA[<p>[...] Reading this post on Javalobby prompted me to go and dust off a post I wrote a while ago but hadn’t published regarding Spring and the revitalized EJB standard. At the time I was fired up by this post by Rod Johnson which seemed to be a large helping of FUD and insults. Nonsense such as suggesting that because some people were using app servers and some weren’t the age of the app server was over, like suggesting that because I want a shovel to dig a hole, we no longer need backhoes. This was interspersed with some irrelevant quotes from Gartner made to look like evidence and malicious comments about EJBs and their users. It seemed like the Spring folks were chomping at the bit to pronounce EJB dead when in fact, as evidenced by some recent posts, it is very much alive. In hindsight, it seems the Spring guys were trying to lay some marketing groundwork prior to releasing their own OSGI application server. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jabba</title>
		<link>http://blog.springsource.org/2008/04/09/the-biggest-losers-next-contestant-java-bloatware/comment-page-1/#comment-108592</link>
		<dc:creator>jabba</dc:creator>
		<pubDate>Thu, 05 Jun 2008 06:31:07 +0000</pubDate>
		<guid isPermaLink="false">http://blog.springsource.com/main/2008/04/09/the-biggest-losers-next-contestant-java-bloatware/#comment-108592</guid>
		<description>My employer is a global IT services company with 100.000  IT specialists and for us Spring technology is restricted technology. Mainly because it is not -by any means- a standard but only a product. A product actively managed by a pretty small company with their own obvious interests.
I know at least two other major IT players with 80.000  IT specialists that hande it the same way. 
I know Spring is a nice technology for many developers leaning towards open source but it is not necessarily a strategic choice for many larger organizations.</description>
		<content:encoded><![CDATA[<p>My employer is a global IT services company with 100.000  IT specialists and for us Spring technology is restricted technology. Mainly because it is not -by any means- a standard but only a product. A product actively managed by a pretty small company with their own obvious interests.<br />
I know at least two other major IT players with 80.000  IT specialists that hande it the same way.<br />
I know Spring is a nice technology for many developers leaning towards open source but it is not necessarily a strategic choice for many larger organizations.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Uncle Bob</title>
		<link>http://blog.springsource.org/2008/04/09/the-biggest-losers-next-contestant-java-bloatware/comment-page-1/#comment-105786</link>
		<dc:creator>Uncle Bob</dc:creator>
		<pubDate>Fri, 09 May 2008 15:47:21 +0000</pubDate>
		<guid isPermaLink="false">http://blog.springsource.com/main/2008/04/09/the-biggest-losers-next-contestant-java-bloatware/#comment-105786</guid>
		<description>I&#039;m wondering...how is Spring going to avoid becoming the next Java EE bloatware and stay lightweight as it adds onto its stack.  As Spring continues to expand offerings like the Oracle Advanced Pack, etc. it is growing into a bigger monster than the lean, lightweight framework it started out as.  Will Spring keep the framework clean and lightweight by simply droping legacy support, leaving the users of Spring 1.x, 2.x, without forward compatibility?  How is the Spring Framework, and its extensions going to avoid becoming the next &quot;legacy&quot; and stay lightweight?</description>
		<content:encoded><![CDATA[<p>I&#039;m wondering&#8230;how is Spring going to avoid becoming the next Java EE bloatware and stay lightweight as it adds onto its stack.  As Spring continues to expand offerings like the Oracle Advanced Pack, etc. it is growing into a bigger monster than the lean, lightweight framework it started out as.  Will Spring keep the framework clean and lightweight by simply droping legacy support, leaving the users of Spring 1.x, 2.x, without forward compatibility?  How is the Spring Framework, and its extensions going to avoid becoming the next &#034;legacy&#034; and stay lightweight?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: SpringSource Team Blog &#187; The Conference Season Rolls On</title>
		<link>http://blog.springsource.org/2008/04/09/the-biggest-losers-next-contestant-java-bloatware/comment-page-1/#comment-104164</link>
		<dc:creator>SpringSource Team Blog &#187; The Conference Season Rolls On</dc:creator>
		<pubDate>Thu, 24 Apr 2008 05:42:26 +0000</pubDate>
		<guid isPermaLink="false">http://blog.springsource.com/main/2008/04/09/the-biggest-losers-next-contestant-java-bloatware/#comment-104164</guid>
		<description>[...] Posted on April 24th, 2008 by Rod Johnson in Spring.  Yesterday I gave the opening keynote at the JAX conference in Wiesbaden, Germany. JAX is one of Europe’s largest Java conferences, with over 2,000 attendees. The topic was The Future of Enterprise Java, and I expanded on the themes of my recent blog of predictions, going into more detail about the implications of Java EE 6 and the future of the application server.  I’ve uploaded the slides, which include 8 predictions for an interesting period in the evolution of enterprise Java. This is the first time I&#039;ve referred to Joseph Stalin, Monica Lewinsky and Monty Python in the same presentation.  JAX was an enjoyable experience overall, with excellent speakers from both Europe and North America and great questions from attendees. The SpringSource booth looked great as always, and it was good to see so many attendees. And, of course, German beer tastes as good as ever!  This seems to be the most active time of year for conferences. In the last few weeks I’ve spoken at QCon in London and the ServerSide in Vegas, and I have several more conferences coming up: [...]</description>
		<content:encoded><![CDATA[<p>[...] Posted on April 24th, 2008 by Rod Johnson in Spring.  Yesterday I gave the opening keynote at the JAX conference in Wiesbaden, Germany. JAX is one of Europe’s largest Java conferences, with over 2,000 attendees. The topic was The Future of Enterprise Java, and I expanded on the themes of my recent blog of predictions, going into more detail about the implications of Java EE 6 and the future of the application server.  I’ve uploaded the slides, which include 8 predictions for an interesting period in the evolution of enterprise Java. This is the first time I&#39;ve referred to Joseph Stalin, Monica Lewinsky and Monty Python in the same presentation.  JAX was an enjoyable experience overall, with excellent speakers from both Europe and North America and great questions from attendees. The SpringSource booth looked great as always, and it was good to see so many attendees. And, of course, German beer tastes as good as ever!  This seems to be the most active time of year for conferences. In the last few weeks I’ve spoken at QCon in London and the ServerSide in Vegas, and I have several more conferences coming up: [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Le Touilleur Express &#187; SpringSource et Rod Johnson</title>
		<link>http://blog.springsource.org/2008/04/09/the-biggest-losers-next-contestant-java-bloatware/comment-page-1/#comment-103977</link>
		<dc:creator>Le Touilleur Express &#187; SpringSource et Rod Johnson</dc:creator>
		<pubDate>Tue, 22 Apr 2008 11:54:09 +0000</pubDate>
		<guid isPermaLink="false">http://blog.springsource.com/main/2008/04/09/the-biggest-losers-next-contestant-java-bloatware/#comment-103977</guid>
		<description>[...] Billet intéressant à lire pour les architectes JEE : Rod Johnson le créateur du framework Spring expose dans ce billet sur son blog sa vision à plus long terme sur la faune Java et le monde de l&#8217;entreprise. Rod est à fond pour le support des modules dans JEE 6, même s&#8217;il est encore tôt pour savoir le contenu de ces profils. J&#8217;étais étonné de voir qu&#8217;en décembre Rod blogait ceci à propos de JBoss et de Tomcat: &#8220; Also from our observations in customer accounts, I would expect that a large part of the JBoss numbers are actually Tomcat. Many users who think they&#8217;re using JBoss are actually using a less efficient form of Tomcat. One example–the French Tax Office&#8217;s online taxation service–is a public reference for both JBoss and Spring.&#8221; (article complet ici) [...]</description>
		<content:encoded><![CDATA[<p>[...] Billet intéressant à lire pour les architectes JEE : Rod Johnson le créateur du framework Spring expose dans ce billet sur son blog sa vision à plus long terme sur la faune Java et le monde de l&#039;entreprise. Rod est à fond pour le support des modules dans JEE 6, même s&#039;il est encore tôt pour savoir le contenu de ces profils. J&#039;étais étonné de voir qu&#039;en décembre Rod blogait ceci à propos de JBoss et de Tomcat: &#034; Also from our observations in customer accounts, I would expect that a large part of the JBoss numbers are actually Tomcat. Many users who think they&#039;re using JBoss are actually using a less efficient form of Tomcat. One example–the French Tax Office&#039;s online taxation service–is a public reference for both JBoss and Spring.&#034; (article complet ici) [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Leena Sharma</title>
		<link>http://blog.springsource.org/2008/04/09/the-biggest-losers-next-contestant-java-bloatware/comment-page-1/#comment-103539</link>
		<dc:creator>Leena Sharma</dc:creator>
		<pubDate>Fri, 18 Apr 2008 04:56:23 +0000</pubDate>
		<guid isPermaLink="false">http://blog.springsource.com/main/2008/04/09/the-biggest-losers-next-contestant-java-bloatware/#comment-103539</guid>
		<description>I don&#039;t know why we are telling complete J2EE as leagacy. Since only part of J2EE i.e, EJB is heavyweight. That too with EJB3.0 it is more of the OR mapping. I  think J2EE will not become obolete but rather improve with the need of the business. Like earlier it had addressed the issues of secure transactions, database pooling etc.

With Application EJB Containers addressing most of the transaction,database pooling issues.[quote post=&quot;310&quot;]Technologies are always the ways to implement business needs and technology should be changing there is nothing obosolete or legacy[/quote]
.</description>
		<content:encoded><![CDATA[<p>I don&#039;t know why we are telling complete J2EE as leagacy. Since only part of J2EE i.e, EJB is heavyweight. That too with EJB3.0 it is more of the OR mapping. I  think J2EE will not become obolete but rather improve with the need of the business. Like earlier it had addressed the issues of secure transactions, database pooling etc.</p>
<p>With Application EJB Containers addressing most of the transaction,database pooling issues.[quote post="310"]Technologies are always the ways to implement business needs and technology should be changing there is nothing obosolete or legacy[/quote]<br />
.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mik Kersten</title>
		<link>http://blog.springsource.org/2008/04/09/the-biggest-losers-next-contestant-java-bloatware/comment-page-1/#comment-103443</link>
		<dc:creator>Mik Kersten</dc:creator>
		<pubDate>Thu, 17 Apr 2008 02:25:58 +0000</pubDate>
		<guid isPermaLink="false">http://blog.springsource.com/main/2008/04/09/the-biggest-losers-next-contestant-java-bloatware/#comment-103443</guid>
		<description>William,

[quote post=&quot;310&quot;]Anyone who has ever studied information visualization or read a chapter in one of Edward Tufte books would quickly realize that your &quot;new commercial&quot; stuff is full of complete and utter chart junk (chart junk in the technical sense with regard to data to ink ratio) and ironically built on the foundations that you keep telling us is bloatware.[/quote]

I share your dislike of &quot;chart junk&quot; and my did my PhD thesis on getting it out of the development process.  I also studied infoviz, am a big fan of Tufte and have read his books and attended his seminars.  But I have a pretty different point of view on your bloatware argument.  Even if Spring were not the most concise way to represent an application, the combination of configurability, simplicity and power have made it a de facto choice for building Java apps.  Assuming that it were possible to have a more concise combination of language and framework, I doubt that the resulting apps would be 2x as concise because the underlying problem is essential complexity (discussed further in a &lt;a href=&quot;http://java.sys-con.com/read/431005.htm&quot; rel=&quot;nofollow&quot;&gt;JDJ article&lt;/a&gt;.  A framework that&#039;s simple enough to make apps concise and powerful enough to support their essential complexity should be sufficient to become a standard programming model for enterprise Java.  And that&#039;s where I think we&#039;re at with Spring. 

The problem of the remaining &quot;chart junk&quot; that shows up in our daily development activities stems from the fact that for any task that we do, a lot of Java and XML that&#039;s unrelated to the task-at-hand keeps polluting the screen.  For this reason the SpringSource tool suite has incorporated Mylyn&#039;s Task-Focused Interface, which, simply put, cuts all the irrelevant junk out of what you see when you&#039;re programming.  To see what I mean check out the &lt;a href=&quot;http://tasktop.com/blog/?p=25&quot; rel=&quot;nofollow&quot;&gt;screenshot in my recent blog posting&lt;/a&gt;.
 
So even though everyone may not agree, I think it&#039;s pretty neat that we&#039;re seeing SpringSource putting such an emphasis on cutting the fat from both the framework and the tools.</description>
		<content:encoded><![CDATA[<p>William,</p>
<p>[quote post="310"]Anyone who has ever studied information visualization or read a chapter in one of Edward Tufte books would quickly realize that your &#034;new commercial&#034; stuff is full of complete and utter chart junk (chart junk in the technical sense with regard to data to ink ratio) and ironically built on the foundations that you keep telling us is bloatware.[/quote]</p>
<p>I share your dislike of &#034;chart junk&#034; and my did my PhD thesis on getting it out of the development process.  I also studied infoviz, am a big fan of Tufte and have read his books and attended his seminars.  But I have a pretty different point of view on your bloatware argument.  Even if Spring were not the most concise way to represent an application, the combination of configurability, simplicity and power have made it a de facto choice for building Java apps.  Assuming that it were possible to have a more concise combination of language and framework, I doubt that the resulting apps would be 2x as concise because the underlying problem is essential complexity (discussed further in a <a href="http://java.sys-con.com/read/431005.htm" rel="nofollow">JDJ article</a>.  A framework that&#039;s simple enough to make apps concise and powerful enough to support their essential complexity should be sufficient to become a standard programming model for enterprise Java.  And that&#039;s where I think we&#039;re at with Spring. </p>
<p>The problem of the remaining &#034;chart junk&#034; that shows up in our daily development activities stems from the fact that for any task that we do, a lot of Java and XML that&#039;s unrelated to the task-at-hand keeps polluting the screen.  For this reason the SpringSource tool suite has incorporated Mylyn&#039;s Task-Focused Interface, which, simply put, cuts all the irrelevant junk out of what you see when you&#039;re programming.  To see what I mean check out the <a href="http://tasktop.com/blog/?p=25" rel="nofollow">screenshot in my recent blog posting</a>.</p>
<p>So even though everyone may not agree, I think it&#039;s pretty neat that we&#039;re seeing SpringSource putting such an emphasis on cutting the fat from both the framework and the tools.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Blog Xebia France - Revue de Presse Xebia</title>
		<link>http://blog.springsource.org/2008/04/09/the-biggest-losers-next-contestant-java-bloatware/comment-page-1/#comment-103156</link>
		<dc:creator>Blog Xebia France - Revue de Presse Xebia</dc:creator>
		<pubDate>Mon, 14 Apr 2008 18:03:58 +0000</pubDate>
		<guid isPermaLink="false">http://blog.springsource.com/main/2008/04/09/the-biggest-losers-next-contestant-java-bloatware/#comment-103156</guid>
		<description>[...] Rod Jonhson nous livre dans The Biggest Loser&#8217;s Next Contestant: Java Bloatware sa vision des prochains serveurs d&#8217;applications Java. [...]</description>
		<content:encoded><![CDATA[<p>[...] Rod Jonhson nous livre dans The Biggest Loser&#039;s Next Contestant: Java Bloatware sa vision des prochains serveurs d&#039;applications Java. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rod Johnson</title>
		<link>http://blog.springsource.org/2008/04/09/the-biggest-losers-next-contestant-java-bloatware/comment-page-1/#comment-103080</link>
		<dc:creator>Rod Johnson</dc:creator>
		<pubDate>Sun, 13 Apr 2008 23:37:37 +0000</pubDate>
		<guid isPermaLink="false">http://blog.springsource.com/main/2008/04/09/the-biggest-losers-next-contestant-java-bloatware/#comment-103080</guid>
		<description>Paul
&lt;blockquote&gt;I thought that was the sort of space that both Spring and JBoss were aiming at? E.g. When you need Tomcat and just 1 or 2 other Enterprise features such as messaging or transactions. Both JBoss and Spring appear modular enough to use in this fashion. And both are pushing OSGi and modularization. And both are much more capable than just this &#039;middle space&#039;.&lt;/blockquote&gt;
Yes, both projects help there. JBoss&#039;s JMX microkernel pioneered a more modular approach than other app servers (thanks to Rickard Oberg). However, JBoss&#039;s enduring fixation on EJB has tended to negate this potential benefit in practice, and JBoss has tended (at least in my experience) to start up slower and otherwise accumulate baggage over time. Compare with Tomcat.

Spring is certainly modular, but it&#039;s part of a server platform, rather than intended to be an alternative to an application server.

Yes, OSGi is certainly (part of) the answer. Interesting to see that even Sun with Glassfish are now looking to OSGi for runtime modularity.

Rgds
Rod</description>
		<content:encoded><![CDATA[<p>Paul</p>
<blockquote><p>I thought that was the sort of space that both Spring and JBoss were aiming at? E.g. When you need Tomcat and just 1 or 2 other Enterprise features such as messaging or transactions. Both JBoss and Spring appear modular enough to use in this fashion. And both are pushing OSGi and modularization. And both are much more capable than just this &#039;middle space&#039;.</p></blockquote>
<p>Yes, both projects help there. JBoss&#039;s JMX microkernel pioneered a more modular approach than other app servers (thanks to Rickard Oberg). However, JBoss&#039;s enduring fixation on EJB has tended to negate this potential benefit in practice, and JBoss has tended (at least in my experience) to start up slower and otherwise accumulate baggage over time. Compare with Tomcat.</p>
<p>Spring is certainly modular, but it&#039;s part of a server platform, rather than intended to be an alternative to an application server.</p>
<p>Yes, OSGi is certainly (part of) the answer. Interesting to see that even Sun with Glassfish are now looking to OSGi for runtime modularity.</p>
<p>Rgds<br />
Rod</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Paul Browne</title>
		<link>http://blog.springsource.org/2008/04/09/the-biggest-losers-next-contestant-java-bloatware/comment-page-1/#comment-102876</link>
		<dc:creator>Paul Browne</dc:creator>
		<pubDate>Fri, 11 Apr 2008 12:39:01 +0000</pubDate>
		<guid isPermaLink="false">http://blog.springsource.com/main/2008/04/09/the-biggest-losers-next-contestant-java-bloatware/#comment-102876</guid>
		<description>Rod, 

I&#039;ll agree with most of what you are saying , but maybe I&#039;m missing something when you say

[quote post=&quot;310&quot;]The market will need to address the gap between Tomcat and WebLogic/WebSphere.[/quote]

I thought that was the sort of space that both Spring and JBoss were aiming at? E.g. When you need Tomcat and just 1 or 2 other Enterprise features such as messaging or transactions. Both JBoss and Spring appear modular enough to use in this fashion. And both are pushing OSGi and modularization. And both are much more capable than just this &#039;middle space&#039;.

Or was this trailer for your next blog post where you pull back the curtain and reveal Spring as the answer?!

Paul</description>
		<content:encoded><![CDATA[<p>Rod, </p>
<p>I&#039;ll agree with most of what you are saying , but maybe I&#039;m missing something when you say</p>
<p>[quote post="310"]The market will need to address the gap between Tomcat and WebLogic/WebSphere.[/quote]</p>
<p>I thought that was the sort of space that both Spring and JBoss were aiming at? E.g. When you need Tomcat and just 1 or 2 other Enterprise features such as messaging or transactions. Both JBoss and Spring appear modular enough to use in this fashion. And both are pushing OSGi and modularization. And both are much more capable than just this &#039;middle space&#039;.</p>
<p>Or was this trailer for your next blog post where you pull back the curtain and reveal Spring as the answer?!</p>
<p>Paul</p>
]]></content:encoded>
	</item>
</channel>
</rss>

