<?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: Which is the Hottest Java Web Framework? Or Maybe Not Java?</title>
	<atom:link href="http://www.breakitdownblog.com/which-is-the-hottest-java-web-framework-or-maybe-not-java/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.breakitdownblog.com/which-is-the-hottest-java-web-framework-or-maybe-not-java/</link>
	<description>A technical, gaming and current-events news site</description>
	<lastBuildDate>Sat, 21 Nov 2009 15:00:42 -0500</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Riyad Kalla</title>
		<link>http://www.breakitdownblog.com/which-is-the-hottest-java-web-framework-or-maybe-not-java/comment-page-2/#comment-18773</link>
		<dc:creator>Riyad Kalla</dc:creator>
		<pubDate>Fri, 20 Nov 2009 00:54:23 +0000</pubDate>
		<guid isPermaLink="false">http://www.breakitdownblog.com/?p=2786#comment-18773</guid>
		<description>Nelson, unfortunately that trend is too general -- after all, what would you consider &quot;J2EE&quot;? Does JSP+JSTL count? What about EJB3? If so, then what about JPA? Does Struts count? How about Spring MVC and some JSF?

It&#039;s *really* hard to get good trend data out of Google trends because you have to consider every term and how to group them into some value on the chart.</description>
		<content:encoded><![CDATA[<p>Nelson, unfortunately that trend is too general &#8212; after all, what would you consider &#8220;J2EE&#8221;? Does JSP+JSTL count? What about EJB3? If so, then what about JPA? Does Struts count? How about Spring MVC and some JSF?</p>
<p>It&#8217;s *really* hard to get good trend data out of Google trends because you have to consider every term and how to group them into some value on the chart.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nelson Christos</title>
		<link>http://www.breakitdownblog.com/which-is-the-hottest-java-web-framework-or-maybe-not-java/comment-page-2/#comment-18623</link>
		<dc:creator>Nelson Christos</dc:creator>
		<pubDate>Fri, 13 Nov 2009 15:30:01 +0000</pubDate>
		<guid isPermaLink="false">http://www.breakitdownblog.com/?p=2786#comment-18623</guid>
		<description>Riyad,
 Is it fair to compare asp.net with java frameworks. When you think about it one is proprietary and the other is open source. I have worked with IBM portlets and other open source techs, and all said fairly open source is on top of my list. The speed at which the bugs get fixed in nightly builds is praiseworthy.  
 If i had to go for comparison i would go for j2ee vs asp.net
http://www.google.com/trends?q=j2ee%2C+asp.net&amp;ctab=0&amp;geo=all&amp;date=all&amp;sort=0
Amazing .net is far ahead.</description>
		<content:encoded><![CDATA[<p>Riyad,<br />
 Is it fair to compare asp.net with java frameworks. When you think about it one is proprietary and the other is open source. I have worked with IBM portlets and other open source techs, and all said fairly open source is on top of my list. The speed at which the bugs get fixed in nightly builds is praiseworthy.<br />
 If i had to go for comparison i would go for j2ee vs asp.net<br />
<a href="http://www.google.com/trends?q=j2ee%2C+asp.net&amp;ctab=0&amp;geo=all&amp;date=all&amp;sort=0" rel="nofollow">http://www.google.com/trends?q=j2ee%2C+asp.net&amp;ctab=0&amp;geo=all&amp;date=all&amp;sort=0</a><br />
Amazing .net is far ahead.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Darren</title>
		<link>http://www.breakitdownblog.com/which-is-the-hottest-java-web-framework-or-maybe-not-java/comment-page-2/#comment-18609</link>
		<dc:creator>Darren</dc:creator>
		<pubDate>Thu, 12 Nov 2009 23:05:21 +0000</pubDate>
		<guid isPermaLink="false">http://www.breakitdownblog.com/?p=2786#comment-18609</guid>
		<description>@John, I&#039;ve found the Flex documentation to be very good:

http://www.adobe.com/support/documentation/en/flex/

Especially the language reference:

http://livedocs.adobe.com/flex/3/langref/index.html

The Flexcoders list is also a good resource (and very high traffic):

http://tech.groups.yahoo.com/group/flexcoders/

Finally, the Flex SDK is open source so if you don&#039;t like the way a component is coded, you can either monkey patch, cut and paste to make a new component, or, most commonly, extend the original component and override one or more of the main functions (ie. createChildren, measure, updateDisplayList, etc.). You&#039;ll also find that Adobe is much more open then it used to be. As an example, Adobe wanted to change the prefix on the new Flex 4 components by adding an Fx To the start of every component name but the Flex community loudly objected so Adobe took the criticisms onboard and changed their mind. If you use Spring, look into the Spring BlazeDS Integration project. Also, there&#039;s lots of good Flex frameworks available such as Mate, Swiz, PureMVC and Parsley.</description>
		<content:encoded><![CDATA[<p>@John, I&#8217;ve found the Flex documentation to be very good:</p>
<p><a href="http://www.adobe.com/support/documentation/en/flex/" rel="nofollow">http://www.adobe.com/support/documentation/en/flex/</a></p>
<p>Especially the language reference:</p>
<p><a href="http://livedocs.adobe.com/flex/3/langref/index.html" rel="nofollow">http://livedocs.adobe.com/flex/3/langref/index.html</a></p>
<p>The Flexcoders list is also a good resource (and very high traffic):</p>
<p><a href="http://tech.groups.yahoo.com/group/flexcoders/" rel="nofollow">http://tech.groups.yahoo.com/group/flexcoders/</a></p>
<p>Finally, the Flex SDK is open source so if you don&#8217;t like the way a component is coded, you can either monkey patch, cut and paste to make a new component, or, most commonly, extend the original component and override one or more of the main functions (ie. createChildren, measure, updateDisplayList, etc.). You&#8217;ll also find that Adobe is much more open then it used to be. As an example, Adobe wanted to change the prefix on the new Flex 4 components by adding an Fx To the start of every component name but the Flex community loudly objected so Adobe took the criticisms onboard and changed their mind. If you use Spring, look into the Spring BlazeDS Integration project. Also, there&#8217;s lots of good Flex frameworks available such as Mate, Swiz, PureMVC and Parsley.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John Adams</title>
		<link>http://www.breakitdownblog.com/which-is-the-hottest-java-web-framework-or-maybe-not-java/comment-page-2/#comment-18608</link>
		<dc:creator>John Adams</dc:creator>
		<pubDate>Thu, 12 Nov 2009 22:38:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.breakitdownblog.com/?p=2786#comment-18608</guid>
		<description>Riyad, 

I am a Java developer and am looking for the best way to handle the UI for web and/or thick-client development.  I have used Swing (long ago) and SWT (more recently).  I am looking hard at either GWT or Flex.  Using technology originally from Adobe makes me nervous as in the past I have not been satisfied with their level of support and/or documentation.  

In any case, have you seen the Flex widget samples?   

http://www.adobe.com/devnet/flex/tourdeflex/web/#</description>
		<content:encoded><![CDATA[<p>Riyad, </p>
<p>I am a Java developer and am looking for the best way to handle the UI for web and/or thick-client development.  I have used Swing (long ago) and SWT (more recently).  I am looking hard at either GWT or Flex.  Using technology originally from Adobe makes me nervous as in the past I have not been satisfied with their level of support and/or documentation.  </p>
<p>In any case, have you seen the Flex widget samples?   </p>
<p><a href="http://www.adobe.com/devnet/flex/tourdeflex/web/#" rel="nofollow">http://www.adobe.com/devnet/flex/tourdeflex/web/#</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Yuri Novicow</title>
		<link>http://www.breakitdownblog.com/which-is-the-hottest-java-web-framework-or-maybe-not-java/comment-page-2/#comment-17176</link>
		<dc:creator>Yuri Novicow</dc:creator>
		<pubDate>Sat, 08 Aug 2009 10:10:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.breakitdownblog.com/?p=2786#comment-17176</guid>
		<description>I looked for domain or model driven framework like Rails (its really database driven) or Jango but in Java. 
I found several and compared them: 
http://www.javaneverdie.com/java-frameworks/java-domain-driven-frameworks-review/
IMO OpenXava the best (at least for my needs) . It uses annotations for persistence. And Naked Objects (no annotations) the most simple to start and rapid. 
I don&#039;t included Spring Roo in my research, simply because did not find it that time.</description>
		<content:encoded><![CDATA[<p>I looked for domain or model driven framework like Rails (its really database driven) or Jango but in Java.<br />
I found several and compared them:<br />
<a href="http://www.javaneverdie.com/java-frameworks/java-domain-driven-frameworks-review/" rel="nofollow">http://www.javaneverdie.com/java-frameworks/java-domain-driven-frameworks-review/</a><br />
IMO OpenXava the best (at least for my needs) . It uses annotations for persistence. And Naked Objects (no annotations) the most simple to start and rapid.<br />
I don&#8217;t included Spring Roo in my research, simply because did not find it that time.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: dandv</title>
		<link>http://www.breakitdownblog.com/which-is-the-hottest-java-web-framework-or-maybe-not-java/comment-page-2/#comment-16979</link>
		<dc:creator>dandv</dc:creator>
		<pubDate>Sat, 25 Jul 2009 07:21:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.breakitdownblog.com/?p=2786#comment-16979</guid>
		<description>The fact that there are 57 open source Java framework leads, in my opinion, to a much worse situation for the web framework user than if there were, say, 6.

According to studies, when consumers were presented with 24 choices among varieties of a product, they much more often did not buy ANY of the products, than if they were presented with only 6 alternatives.

I wrote about the paradox of choice applied to web application development at http://wiki.dandascalescu.com/essays/paradox-of-choice-in-web-development</description>
		<content:encoded><![CDATA[<p>The fact that there are 57 open source Java framework leads, in my opinion, to a much worse situation for the web framework user than if there were, say, 6.</p>
<p>According to studies, when consumers were presented with 24 choices among varieties of a product, they much more often did not buy ANY of the products, than if they were presented with only 6 alternatives.</p>
<p>I wrote about the paradox of choice applied to web application development at <a href="http://wiki.dandascalescu.com/essays/paradox-of-choice-in-web-development" rel="nofollow">http://wiki.dandascalescu.com/essays/paradox-of-choice-in-web-development</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: GWT User</title>
		<link>http://www.breakitdownblog.com/which-is-the-hottest-java-web-framework-or-maybe-not-java/comment-page-2/#comment-16030</link>
		<dc:creator>GWT User</dc:creator>
		<pubDate>Wed, 06 May 2009 17:11:21 +0000</pubDate>
		<guid isPermaLink="false">http://www.breakitdownblog.com/?p=2786#comment-16030</guid>
		<description>The tools that we are using are Eclipse, Cypal plugin, SmartGWT and GWT for the Host mode tool. The GWT Host mode tool allows us to view and debug the GUI pages easily and resolve issues quickly by debugging the Java code. The GWT Host mode can show and refresh the code during runtime without requiring a Tomcat restart. Once we have the Java version of the screen operational then the GWT Compiler can compile it into a Javascript format that can be used by 4 browsers. I personally think that these tools are sufficient at getting our job done easily. Now 99% of the time the JavaScript generated code is fine but there can be bugs in the Javascript compilation. When this issue occurs it is usually because of a null pointer issue because I did not test all circumstances in my code.</description>
		<content:encoded><![CDATA[<p>The tools that we are using are Eclipse, Cypal plugin, SmartGWT and GWT for the Host mode tool. The GWT Host mode tool allows us to view and debug the GUI pages easily and resolve issues quickly by debugging the Java code. The GWT Host mode can show and refresh the code during runtime without requiring a Tomcat restart. Once we have the Java version of the screen operational then the GWT Compiler can compile it into a Javascript format that can be used by 4 browsers. I personally think that these tools are sufficient at getting our job done easily. Now 99% of the time the JavaScript generated code is fine but there can be bugs in the Javascript compilation. When this issue occurs it is usually because of a null pointer issue because I did not test all circumstances in my code.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Riyad Kalla</title>
		<link>http://www.breakitdownblog.com/which-is-the-hottest-java-web-framework-or-maybe-not-java/comment-page-2/#comment-16027</link>
		<dc:creator>Riyad Kalla</dc:creator>
		<pubDate>Wed, 06 May 2009 16:40:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.breakitdownblog.com/?p=2786#comment-16027</guid>
		<description>GWT User,

That&#039;s excellent to hear, I don&#039;t have that much insight into what the GWT user-base looks like.

What tools do you guys use to develop your GWT apps? Do you get the GWT tooling support you want out of them currently or do you wish you had a specific killer tool that would make your life considerably easier?</description>
		<content:encoded><![CDATA[<p>GWT User,</p>
<p>That&#8217;s excellent to hear, I don&#8217;t have that much insight into what the GWT user-base looks like.</p>
<p>What tools do you guys use to develop your GWT apps? Do you get the GWT tooling support you want out of them currently or do you wish you had a specific killer tool that would make your life considerably easier?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: GWT User</title>
		<link>http://www.breakitdownblog.com/which-is-the-hottest-java-web-framework-or-maybe-not-java/comment-page-2/#comment-16020</link>
		<dc:creator>GWT User</dc:creator>
		<pubDate>Wed, 06 May 2009 14:03:54 +0000</pubDate>
		<guid isPermaLink="false">http://www.breakitdownblog.com/?p=2786#comment-16020</guid>
		<description>Hi Riyad,

We used GWT, GWT-EXT at Encana Oil &amp; Gas for a well document management tool and it worked great. Now the SmartGWT framework I am using for another Health Canada project. So companies are using GWT and finding that the development time can be reduced while their widgets are powerful and practical. I really do wonder why people love developing in JavaScript and then trying to support multiple versions of browsers. GWT supports the core 4 browsers with no hassle.</description>
		<content:encoded><![CDATA[<p>Hi Riyad,</p>
<p>We used GWT, GWT-EXT at Encana Oil &amp; Gas for a well document management tool and it worked great. Now the SmartGWT framework I am using for another Health Canada project. So companies are using GWT and finding that the development time can be reduced while their widgets are powerful and practical. I really do wonder why people love developing in JavaScript and then trying to support multiple versions of browsers. GWT supports the core 4 browsers with no hassle.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jarred Haley</title>
		<link>http://www.breakitdownblog.com/which-is-the-hottest-java-web-framework-or-maybe-not-java/comment-page-2/#comment-16013</link>
		<dc:creator>Jarred Haley</dc:creator>
		<pubDate>Wed, 06 May 2009 04:49:36 +0000</pubDate>
		<guid isPermaLink="false">http://www.breakitdownblog.com/?p=2786#comment-16013</guid>
		<description>We saw many frameworks and eventually went with http://code.google.com/p/startsoft/ a combination of Struts 2.1, Spring and Hibernate.</description>
		<content:encoded><![CDATA[<p>We saw many frameworks and eventually went with <a href="http://code.google.com/p/startsoft/" rel="nofollow">http://code.google.com/p/startsoft/</a> a combination of Struts 2.1, Spring and Hibernate.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Riyad Kalla</title>
		<link>http://www.breakitdownblog.com/which-is-the-hottest-java-web-framework-or-maybe-not-java/comment-page-2/#comment-14718</link>
		<dc:creator>Riyad Kalla</dc:creator>
		<pubDate>Mon, 09 Mar 2009 15:30:39 +0000</pubDate>
		<guid isPermaLink="false">http://www.breakitdownblog.com/?p=2786#comment-14718</guid>
		<description>GWT User,

That&#039;s a damn impressive component show-case, but even being in the Java community I&#039;m not seeing that many companies or contractors rolling out GWT apps as I thought would be the case after Google announced it. If anything I see more folks normalizing on JSF (hopefully it gets better in 2.0) and a lot of Java developers looking more closely at Flex.</description>
		<content:encoded><![CDATA[<p>GWT User,</p>
<p>That&#8217;s a damn impressive component show-case, but even being in the Java community I&#8217;m not seeing that many companies or contractors rolling out GWT apps as I thought would be the case after Google announced it. If anything I see more folks normalizing on JSF (hopefully it gets better in 2.0) and a lot of Java developers looking more closely at Flex.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: GWT User</title>
		<link>http://www.breakitdownblog.com/which-is-the-hottest-java-web-framework-or-maybe-not-java/comment-page-2/#comment-14660</link>
		<dc:creator>GWT User</dc:creator>
		<pubDate>Fri, 06 Mar 2009 03:02:51 +0000</pubDate>
		<guid isPermaLink="false">http://www.breakitdownblog.com/?p=2786#comment-14660</guid>
		<description>I have been using GWT, GWT-Ext and now SmartGwt for over a year and it is truly superior to all of these. When the SmartGwt widgets are powerful and well thoughtout and you get to program in Java (not Javascript). Then when the Java GUI is compiled they work on 4 browsers with no effort then how can you go wrong. Take a look at this showcase http://www.smartclient.com/smartgwt/showcase/

Then after seeing all of the examples of SmartGwt compared to the other frameworks, you will then understand.

Its easy and you get to work all in Java and it comes with a debugger that also supports debugging in Java. Who wants it to be simple...I do.</description>
		<content:encoded><![CDATA[<p>I have been using GWT, GWT-Ext and now SmartGwt for over a year and it is truly superior to all of these. When the SmartGwt widgets are powerful and well thoughtout and you get to program in Java (not Javascript). Then when the Java GUI is compiled they work on 4 browsers with no effort then how can you go wrong. Take a look at this showcase <a href="http://www.smartclient.com/smartgwt/showcase/" rel="nofollow">http://www.smartclient.com/smartgwt/showcase/</a></p>
<p>Then after seeing all of the examples of SmartGwt compared to the other frameworks, you will then understand.</p>
<p>Its easy and you get to work all in Java and it comes with a debugger that also supports debugging in Java. Who wants it to be simple&#8230;I do.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ghanshyam</title>
		<link>http://www.breakitdownblog.com/which-is-the-hottest-java-web-framework-or-maybe-not-java/comment-page-2/#comment-12864</link>
		<dc:creator>Ghanshyam</dc:creator>
		<pubDate>Sun, 07 Dec 2008 04:15:27 +0000</pubDate>
		<guid isPermaLink="false">http://www.breakitdownblog.com/?p=2786#comment-12864</guid>
		<description>Hi, nice analysis done for framework popularity. Its really appreciated, but chances of failure of it cant be avoided as google gives popular cricket wicket also when we search wicket framework as already mentioned by friend. Probably I may not be Ideal person to sure which framework is widely used, but like to share some of my experience of working on Struts, Spring, wicket and JSF.

Spring is most suitated framework for Buissness logic layer and widely used with Integration with another frameworks like Struts,Wicket,JSF and.,,lab..la. So Spring is Common part with when we design most of the applications. So obiviously I feel its widely used. Also recently Spring Framework 3.0 is released with further features. go for more detail for my blog for this or spring official site.

Here now question remains which one from Struts, Wicket and JSF.

Struts:- People are posting about it from 95. so google have lot of stock! we know struts is no more. So less chances of use in new application devolpment.

Wicket:-Wicket is all about simplicity. It is Swing for Web Applications. There are no configuration files to learn in Wicket. Wicket is a simple collection of components. In Wicket, your web applications will more closely resemble a Swing application than a JSP application. If you know Swing, yes you know most of the Wicket!
None of the existing frameworks are appealing to me in terms of quickness, ease of development, easy to understand etc.

JSF:- It is another framework on which started to work recently. most of the Drag and drop devlopment is provided and looks very good. I see its growing widely. Still I need to learn lot in this, you can add here.

I missed here about other frameworks as i don&#039;t have much Idea about them. you can make valuable addditions for us.</description>
		<content:encoded><![CDATA[<p>Hi, nice analysis done for framework popularity. Its really appreciated, but chances of failure of it cant be avoided as google gives popular cricket wicket also when we search wicket framework as already mentioned by friend. Probably I may not be Ideal person to sure which framework is widely used, but like to share some of my experience of working on Struts, Spring, wicket and JSF.</p>
<p>Spring is most suitated framework for Buissness logic layer and widely used with Integration with another frameworks like Struts,Wicket,JSF and.,,lab..la. So Spring is Common part with when we design most of the applications. So obiviously I feel its widely used. Also recently Spring Framework 3.0 is released with further features. go for more detail for my blog for this or spring official site.</p>
<p>Here now question remains which one from Struts, Wicket and JSF.</p>
<p>Struts:- People are posting about it from 95. so google have lot of stock! we know struts is no more. So less chances of use in new application devolpment.</p>
<p>Wicket:-Wicket is all about simplicity. It is Swing for Web Applications. There are no configuration files to learn in Wicket. Wicket is a simple collection of components. In Wicket, your web applications will more closely resemble a Swing application than a JSP application. If you know Swing, yes you know most of the Wicket!<br />
None of the existing frameworks are appealing to me in terms of quickness, ease of development, easy to understand etc.</p>
<p>JSF:- It is another framework on which started to work recently. most of the Drag and drop devlopment is provided and looks very good. I see its growing widely. Still I need to learn lot in this, you can add here.</p>
<p>I missed here about other frameworks as i don&#8217;t have much Idea about them. you can make valuable addditions for us.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ideyatech</title>
		<link>http://www.breakitdownblog.com/which-is-the-hottest-java-web-framework-or-maybe-not-java/comment-page-2/#comment-12029</link>
		<dc:creator>ideyatech</dc:creator>
		<pubDate>Thu, 06 Nov 2008 03:06:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.breakitdownblog.com/?p=2786#comment-12029</guid>
		<description>i have an article about java ui trends
http://www.ideyatech.com/2008/10/java-ui-trends-whos-gaining-popularity/</description>
		<content:encoded><![CDATA[<p>i have an article about java ui trends<br />
<a href="http://www.ideyatech.com/2008/10/java-ui-trends-whos-gaining-popularity/" rel="nofollow">http://www.ideyatech.com/2008/10/java-ui-trends-whos-gaining-popularity/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Krishna</title>
		<link>http://www.breakitdownblog.com/which-is-the-hottest-java-web-framework-or-maybe-not-java/comment-page-2/#comment-11812</link>
		<dc:creator>Krishna</dc:creator>
		<pubDate>Mon, 27 Oct 2008 07:57:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.breakitdownblog.com/?p=2786#comment-11812</guid>
		<description>Well, it was is non other than JSF.</description>
		<content:encoded><![CDATA[<p>Well, it was is non other than JSF.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Pno</title>
		<link>http://www.breakitdownblog.com/which-is-the-hottest-java-web-framework-or-maybe-not-java/comment-page-1/#comment-11185</link>
		<dc:creator>Pno</dc:creator>
		<pubDate>Fri, 26 Sep 2008 12:59:59 +0000</pubDate>
		<guid isPermaLink="false">http://www.breakitdownblog.com/?p=2786#comment-11185</guid>
		<description>Hello, 

Thanks for this work but : 

Jboss Seam includes Jsf ...

So the comparaison is not very easy , I think taht your graph is not objective.

:)</description>
		<content:encoded><![CDATA[<p>Hello, </p>
<p>Thanks for this work but : </p>
<p>Jboss Seam includes Jsf &#8230;</p>
<p>So the comparaison is not very easy , I think taht your graph is not objective.</p>
<p> <img src='http://www.breakitdownblog.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Editor</title>
		<link>http://www.breakitdownblog.com/which-is-the-hottest-java-web-framework-or-maybe-not-java/comment-page-1/#comment-11011</link>
		<dc:creator>Editor</dc:creator>
		<pubDate>Wed, 10 Sep 2008 18:01:57 +0000</pubDate>
		<guid isPermaLink="false">http://www.breakitdownblog.com/?p=2786#comment-11011</guid>
		<description>koko, I think you might have missed the diagram *and* the &quot;NOTE&quot; right under it that explain I did a comparison against ASP.NET for exactly that reason (to avoid catching all the other uses of the more generic &quot;.net&quot; term)

&lt;blockquote&gt;
NOTE: I only used ‘asp.net’ to represent .NET to have a more focused trend. Using ‘.net’ almost completely flattens out the competition technologies and there is no guarantee that I wouldn’t also be capturing a ton of client-side development using .NET as well.
&lt;/blockquote&gt;</description>
		<content:encoded><![CDATA[<p>koko, I think you might have missed the diagram *and* the &#8220;NOTE&#8221; right under it that explain I did a comparison against ASP.NET for exactly that reason (to avoid catching all the other uses of the more generic &#8220;.net&#8221; term)</p>
<blockquote><p>
NOTE: I only used ‘asp.net’ to represent .NET to have a more focused trend. Using ‘.net’ almost completely flattens out the competition technologies and there is no guarantee that I wouldn’t also be capturing a ton of client-side development using .NET as well.
</p></blockquote>
]]></content:encoded>
	</item>
	<item>
		<title>By: koko</title>
		<link>http://www.breakitdownblog.com/which-is-the-hottest-java-web-framework-or-maybe-not-java/comment-page-1/#comment-11005</link>
		<dc:creator>koko</dc:creator>
		<pubDate>Wed, 10 Sep 2008 15:29:33 +0000</pubDate>
		<guid isPermaLink="false">http://www.breakitdownblog.com/?p=2786#comment-11005</guid>
		<description>How can you compare individual frameworks to a complete technology stack, e.g. JSF vs .NET? You should compare .NET to another complete technology stack such as Java, or compare individual frameworks only: JSF vs struts vs ProMesh vs Spring.NET, etc.
The last comparison is just invalid.</description>
		<content:encoded><![CDATA[<p>How can you compare individual frameworks to a complete technology stack, e.g. JSF vs .NET? You should compare .NET to another complete technology stack such as Java, or compare individual frameworks only: JSF vs struts vs ProMesh vs Spring.NET, etc.<br />
The last comparison is just invalid.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bruno Vernay</title>
		<link>http://www.breakitdownblog.com/which-is-the-hottest-java-web-framework-or-maybe-not-java/comment-page-1/#comment-10001</link>
		<dc:creator>Bruno Vernay</dc:creator>
		<pubDate>Tue, 01 Jul 2008 14:38:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.breakitdownblog.com/?p=2786#comment-10001</guid>
		<description>5 years of a big Struts 1 legacy application maintenance ?</description>
		<content:encoded><![CDATA[<p>5 years of a big Struts 1 legacy application maintenance ?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Riyad Kalla</title>
		<link>http://www.breakitdownblog.com/which-is-the-hottest-java-web-framework-or-maybe-not-java/comment-page-1/#comment-9998</link>
		<dc:creator>Riyad Kalla</dc:creator>
		<pubDate>Tue, 01 Jul 2008 13:48:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.breakitdownblog.com/?p=2786#comment-9998</guid>
		<description>Chris,
I took a look at some of the Grails stuff... just from the tutorials/introductory materials it looked interesting, but I didn&#039;t see any &quot;holy shit that&#039;s AWESOME!&quot; things... what did I miss?</description>
		<content:encoded><![CDATA[<p>Chris,<br />
I took a look at some of the Grails stuff&#8230; just from the tutorials/introductory materials it looked interesting, but I didn&#8217;t see any &#8220;holy shit that&#8217;s AWESOME!&#8221; things&#8230; what did I miss?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chris Quijote</title>
		<link>http://www.breakitdownblog.com/which-is-the-hottest-java-web-framework-or-maybe-not-java/comment-page-1/#comment-9990</link>
		<dc:creator>Chris Quijote</dc:creator>
		<pubDate>Mon, 30 Jun 2008 18:14:42 +0000</pubDate>
		<guid isPermaLink="false">http://www.breakitdownblog.com/?p=2786#comment-9990</guid>
		<description>I used Rails but most development codebase was on Java. So I (grudgingly) tried out Grails.

I cannot even begin to calculate how much more productive - and creative - the framework has allowed me to be.

So, I recognise the trend and understand your conclusions - but these kinds of comparison are never conclusive. However much I loved firing up Textmate and coding RoR - Grails has (for me I stress) far, far more actual benefit when combining with my code base and experience.

PHP just keeps on going - I agree. Although I cannot for one second understand why. I am not trying to knock it&#039;s fantastic contribution and ubiquitous nature - but have you ever joined in a PHP based project half-way through! Never again for me! Many other people must feel very differently from me, however.</description>
		<content:encoded><![CDATA[<p>I used Rails but most development codebase was on Java. So I (grudgingly) tried out Grails.</p>
<p>I cannot even begin to calculate how much more productive &#8211; and creative &#8211; the framework has allowed me to be.</p>
<p>So, I recognise the trend and understand your conclusions &#8211; but these kinds of comparison are never conclusive. However much I loved firing up Textmate and coding RoR &#8211; Grails has (for me I stress) far, far more actual benefit when combining with my code base and experience.</p>
<p>PHP just keeps on going &#8211; I agree. Although I cannot for one second understand why. I am not trying to knock it&#8217;s fantastic contribution and ubiquitous nature &#8211; but have you ever joined in a PHP based project half-way through! Never again for me! Many other people must feel very differently from me, however.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Riyad Kalla</title>
		<link>http://www.breakitdownblog.com/which-is-the-hottest-java-web-framework-or-maybe-not-java/comment-page-1/#comment-9955</link>
		<dc:creator>Riyad Kalla</dc:creator>
		<pubDate>Fri, 27 Jun 2008 04:52:10 +0000</pubDate>
		<guid isPermaLink="false">http://www.breakitdownblog.com/?p=2786#comment-9955</guid>
		<description>Chris I think that&#039;s a really interesting data point to add (and I should have added it after I added ASP.NET, it just slipped my mind).

IIRC a lot of the huge new social networking sites out there *are* written in PHP... it&#039;s a language that won&#039;t die, but also doesn&#039;t seem to grow. It&#039;s been insanely popular since it came out, but doesn&#039;t dominate enough to ruin Java/Ruby/etc. out of the picture and from what I&#039;ve seen the tooling is lack-luster with the only good things coming out of a commercial vendor.

Given *how much* is written and deployed in PHP I&#039;m really surprised by that... you look in the Java realm and we are tripping over ourselves with tools/libraries/etc.

Glad to hear that PHP is going strong... I know *I* owe a lot to that language, namely with this site ;)</description>
		<content:encoded><![CDATA[<p>Chris I think that&#8217;s a really interesting data point to add (and I should have added it after I added ASP.NET, it just slipped my mind).</p>
<p>IIRC a lot of the huge new social networking sites out there *are* written in PHP&#8230; it&#8217;s a language that won&#8217;t die, but also doesn&#8217;t seem to grow. It&#8217;s been insanely popular since it came out, but doesn&#8217;t dominate enough to ruin Java/Ruby/etc. out of the picture and from what I&#8217;ve seen the tooling is lack-luster with the only good things coming out of a commercial vendor.</p>
<p>Given *how much* is written and deployed in PHP I&#8217;m really surprised by that&#8230; you look in the Java realm and we are tripping over ourselves with tools/libraries/etc.</p>
<p>Glad to hear that PHP is going strong&#8230; I know *I* owe a lot to that language, namely with this site <img src='http://www.breakitdownblog.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chris Chaney</title>
		<link>http://www.breakitdownblog.com/which-is-the-hottest-java-web-framework-or-maybe-not-java/comment-page-1/#comment-9953</link>
		<dc:creator>Chris Chaney</dc:creator>
		<pubDate>Fri, 27 Jun 2008 01:57:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.breakitdownblog.com/?p=2786#comment-9953</guid>
		<description>I added PHP to your combined graph and it DESTROYED ASP.net.  If you look at the regional data breakdown, searches for asp.net in India look like they provided a huge amount of lift over the java alternatives.  I think the numbers in the US were more in line with reality.</description>
		<content:encoded><![CDATA[<p>I added PHP to your combined graph and it DESTROYED ASP.net.  If you look at the regional data breakdown, searches for asp.net in India look like they provided a huge amount of lift over the java alternatives.  I think the numbers in the US were more in line with reality.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Darren</title>
		<link>http://www.breakitdownblog.com/which-is-the-hottest-java-web-framework-or-maybe-not-java/comment-page-1/#comment-9887</link>
		<dc:creator>Darren</dc:creator>
		<pubDate>Mon, 16 Jun 2008 11:51:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.breakitdownblog.com/?p=2786#comment-9887</guid>
		<description>Firstly, you&#039;re right in that those three technologies could be in use together but I think this type of analysis does add some information about the comparative use of those technologies, eg. spring and jsf, whether used together or separately, are far, far more popular technologies than any of the others, if you take job ads as an indication.

Secondly, I think job ads are a more reliable indication of usage of a technology than search trends for many of the reasons stated above. Of course, the ads represent only a small percentage of the people using a technology but they do provide some indication of the relative use of these technologies in the real world.

Thirdly, it&#039;s not the words &quot;java spring&quot; and &quot;java jsf&quot; - this would be meaningless - it&#039;s the job ads that contain both the words &quot;java&quot; and &quot;spring&quot;, and ads that contain both &quot;java&quot; and &quot;jsf&quot;. The word &quot;java&quot; is not really important - it&#039;s only there to filter out the noise. If you want to compare which proportion of the job ads for spring also contain jsf, you could do a search like:

java spring, java spring jsf

and you can see what proportion of the spring ads also contain jsf.

I think there is some information to be gained from this but of course it doesn&#039;t really answer the question about which is the hottest *web* framework, as spring for example is obviously most commonly used as an application framework rather than a web framework per se.</description>
		<content:encoded><![CDATA[<p>Firstly, you&#8217;re right in that those three technologies could be in use together but I think this type of analysis does add some information about the comparative use of those technologies, eg. spring and jsf, whether used together or separately, are far, far more popular technologies than any of the others, if you take job ads as an indication.</p>
<p>Secondly, I think job ads are a more reliable indication of usage of a technology than search trends for many of the reasons stated above. Of course, the ads represent only a small percentage of the people using a technology but they do provide some indication of the relative use of these technologies in the real world.</p>
<p>Thirdly, it&#8217;s not the words &#8220;java spring&#8221; and &#8220;java jsf&#8221; &#8211; this would be meaningless &#8211; it&#8217;s the job ads that contain both the words &#8220;java&#8221; and &#8220;spring&#8221;, and ads that contain both &#8220;java&#8221; and &#8220;jsf&#8221;. The word &#8220;java&#8221; is not really important &#8211; it&#8217;s only there to filter out the noise. If you want to compare which proportion of the job ads for spring also contain jsf, you could do a search like:</p>
<p>java spring, java spring jsf</p>
<p>and you can see what proportion of the spring ads also contain jsf.</p>
<p>I think there is some information to be gained from this but of course it doesn&#8217;t really answer the question about which is the hottest *web* framework, as spring for example is obviously most commonly used as an application framework rather than a web framework per se.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
