<?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"
	>
<channel>
	<title>Comments on: Choosing a Java Web Framework</title>
	<atom:link href="http://evolutionarygoo.com/blog/?feed=rss2&#038;p=76" rel="self" type="application/rss+xml" />
	<link>http://evolutionarygoo.com/blog/?p=76</link>
	<description></description>
	<pubDate>Sat, 11 Sep 2010 00:04:15 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.2</generator>
		<item>
		<title>By: Evolutionary Goo &#187; Blog Archive &#187; The Easy Way to Select a Java Web Framework</title>
		<link>http://evolutionarygoo.com/blog/?p=76#comment-7087</link>
		<dc:creator>Evolutionary Goo &#187; Blog Archive &#187; The Easy Way to Select a Java Web Framework</dc:creator>
		<pubDate>Thu, 11 Dec 2008 04:07:20 +0000</pubDate>
		<guid isPermaLink="false">http://evolutionarygoo.com/blog/?p=76#comment-7087</guid>
		<description>[...] I didn&#8217;t want this article to be another taxonomy of Java web frameworks like my original article. Instead, I wanted this article to present a pragmatic way to select a framework that is easy and [...]</description>
		<content:encoded><![CDATA[<p>[...] I didn&#8217;t want this article to be another taxonomy of Java web frameworks like my original article. Instead, I wanted this article to present a pragmatic way to select a framework that is easy and [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Confluence: Wissensdatenbank</title>
		<link>http://evolutionarygoo.com/blog/?p=76#comment-7056</link>
		<dc:creator>Confluence: Wissensdatenbank</dc:creator>
		<pubDate>Wed, 12 Nov 2008 15:48:47 +0000</pubDate>
		<guid isPermaLink="false">http://evolutionarygoo.com/blog/?p=76#comment-7056</guid>
		<description>&lt;strong&gt;Vergleich Webframeworks...&lt;/strong&gt;

Webframeworks gibt es wie Sand am Meer. Die nachfolgenden Links beschäftigen sich mit dem Vergleich der üblichen Webframeworks. Diese Links beschäftigen sich hauptsächlich mit dem Vergleich von Spring(Web)MVC und JSF: Comparing Webframeworks,......</description>
		<content:encoded><![CDATA[<p><strong>Vergleich Webframeworks&#8230;</strong></p>
<p>Webframeworks gibt es wie Sand am Meer. Die nachfolgenden Links beschäftigen sich mit dem Vergleich der üblichen Webframeworks. Diese Links beschäftigen sich hauptsächlich mit dem Vergleich von Spring(Web)MVC und JSF: Comparing Webframeworks,&#8230;&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Evolutionary Goo &#187; Blog Archive &#187; Choosing a Java Web Framework (Revisited)</title>
		<link>http://evolutionarygoo.com/blog/?p=76#comment-6866</link>
		<dc:creator>Evolutionary Goo &#187; Blog Archive &#187; Choosing a Java Web Framework (Revisited)</dc:creator>
		<pubDate>Thu, 18 Sep 2008 19:04:44 +0000</pubDate>
		<guid isPermaLink="false">http://evolutionarygoo.com/blog/?p=76#comment-6866</guid>
		<description>[...] eighteen months ago, I published the following article on this web site. To this day it still remains the single most read article that I have published. [...]</description>
		<content:encoded><![CDATA[<p>[...] eighteen months ago, I published the following article on this web site. To this day it still remains the single most read article that I have published. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Java Web Frameworks Survey &#171; Java and more &#8230;</title>
		<link>http://evolutionarygoo.com/blog/?p=76#comment-6556</link>
		<dc:creator>Java Web Frameworks Survey &#171; Java and more &#8230;</dc:creator>
		<pubDate>Thu, 10 Apr 2008 20:47:02 +0000</pubDate>
		<guid isPermaLink="false">http://evolutionarygoo.com/blog/?p=76#comment-6556</guid>
		<description>[...] Please help me here to use existent categories. [...]</description>
		<content:encoded><![CDATA[<p>[...] Please help me here to use existent categories. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ScreenedTwenty</title>
		<link>http://evolutionarygoo.com/blog/?p=76#comment-5716</link>
		<dc:creator>ScreenedTwenty</dc:creator>
		<pubDate>Thu, 31 May 2007 04:02:14 +0000</pubDate>
		<guid isPermaLink="false">http://evolutionarygoo.com/blog/?p=76#comment-5716</guid>
		<description>Hello.

Got an article that describes some of the time saving techniques with Spring MVC.

http://coderslog.com/Convention_over_Configuration_for_Spring_MVC

The site itself is a free non-profit resource for java developers working on large-scale projects.</description>
		<content:encoded><![CDATA[<p>Hello.</p>
<p>Got an article that describes some of the time saving techniques with Spring MVC.</p>
<p><a href="http://coderslog.com/Convention_over_Configuration_for_Spring_MVC" rel="nofollow">http://coderslog.com/Convention_over_Configuration_for_Spring_MVC</a></p>
<p>The site itself is a free non-profit resource for java developers working on large-scale projects.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: License 2 Code &#187; Web Framework Categorization</title>
		<link>http://evolutionarygoo.com/blog/?p=76#comment-5711</link>
		<dc:creator>License 2 Code &#187; Web Framework Categorization</dc:creator>
		<pubDate>Thu, 29 Mar 2007 02:57:50 +0000</pubDate>
		<guid isPermaLink="false">http://evolutionarygoo.com/blog/?p=76#comment-5711</guid>
		<description>[...] An interesting take on categorizing popular web frameworks - I&#8217;d love to see this represented graphically - Tufte disciples - get crackin&#8217;! [...]</description>
		<content:encoded><![CDATA[<p>[...] An interesting take on categorizing popular web frameworks - I&#8217;d love to see this represented graphically - Tufte disciples - get crackin&#8217;! [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Lorenzo Jimenez</title>
		<link>http://evolutionarygoo.com/blog/?p=76#comment-5710</link>
		<dc:creator>Lorenzo Jimenez</dc:creator>
		<pubDate>Tue, 27 Mar 2007 14:49:41 +0000</pubDate>
		<guid isPermaLink="false">http://evolutionarygoo.com/blog/?p=76#comment-5710</guid>
		<description>Excellent work, specially categorizing the different kinds of frameworks. There are little works on the Internet as clear as yours.

I recommend that you can put it in a wiki where others can contribute.

Please also include Click which is jsp and mvc free.

Regards,</description>
		<content:encoded><![CDATA[<p>Excellent work, specially categorizing the different kinds of frameworks. There are little works on the Internet as clear as yours.</p>
<p>I recommend that you can put it in a wiki where others can contribute.</p>
<p>Please also include Click which is jsp and mvc free.</p>
<p>Regards,</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rob</title>
		<link>http://evolutionarygoo.com/blog/?p=76#comment-5709</link>
		<dc:creator>Rob</dc:creator>
		<pubDate>Thu, 15 Mar 2007 13:36:46 +0000</pubDate>
		<guid isPermaLink="false">http://evolutionarygoo.com/blog/?p=76#comment-5709</guid>
		<description>Jason,

I appreciate the feedback and have fixed the article.</description>
		<content:encoded><![CDATA[<p>Jason,</p>
<p>I appreciate the feedback and have fixed the article.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rob</title>
		<link>http://evolutionarygoo.com/blog/?p=76#comment-5708</link>
		<dc:creator>Rob</dc:creator>
		<pubDate>Thu, 15 Mar 2007 13:27:25 +0000</pubDate>
		<guid isPermaLink="false">http://evolutionarygoo.com/blog/?p=76#comment-5708</guid>
		<description>Pete,

I think my article or others like it can be used to decide on Platform X, given you already know Platform Y.  Of all the items I listed, I think the decision to go action based vs component based is one of the biggest and is why I listed those two items at the top of my list.  If you have a team with Struts experience, then Struts2, Spring MVC, Stripes and Grails may all be good choices as they are all "action based".  However, there are so many factors in play, so I don't think I would make my entire decision on that alone.

I don't think there is any definitive answer to what is the best path.  JSF is a also a valid path, and many like the fact that it is a J2EE standard.  This hopefully will allow you to learn one API and work with multiple implementations such as MyFaces or IceFaces.

I have seen some articles on migrating from Struts to Struts2, but I don't have the experience to give you a good answer on how much of the migration is a rewrite.

InfoQ did a series on migrating Struts to Struts2 that can be found here:
http://www.infoq.com/articles/converting-struts-2-part1;jsessionid=A1141C613A5DC87B6D01899EF01C2CA3</description>
		<content:encoded><![CDATA[<p>Pete,</p>
<p>I think my article or others like it can be used to decide on Platform X, given you already know Platform Y.  Of all the items I listed, I think the decision to go action based vs component based is one of the biggest and is why I listed those two items at the top of my list.  If you have a team with Struts experience, then Struts2, Spring MVC, Stripes and Grails may all be good choices as they are all &#8220;action based&#8221;.  However, there are so many factors in play, so I don&#8217;t think I would make my entire decision on that alone.</p>
<p>I don&#8217;t think there is any definitive answer to what is the best path.  JSF is a also a valid path, and many like the fact that it is a J2EE standard.  This hopefully will allow you to learn one API and work with multiple implementations such as MyFaces or IceFaces.</p>
<p>I have seen some articles on migrating from Struts to Struts2, but I don&#8217;t have the experience to give you a good answer on how much of the migration is a rewrite.</p>
<p>InfoQ did a series on migrating Struts to Struts2 that can be found here:<br />
<a href="http://www.infoq.com/articles/converting-struts-2-part1;jsessionid=A1141C613A5DC87B6D01899EF01C2CA3" rel="nofollow">http://www.infoq.com/articles/converting-struts-2-part1;jsessionid=A1141C613A5DC87B6D01899EF01C2CA3</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Pete Johnson</title>
		<link>http://evolutionarygoo.com/blog/?p=76#comment-5707</link>
		<dc:creator>Pete Johnson</dc:creator>
		<pubDate>Wed, 14 Mar 2007 21:01:46 +0000</pubDate>
		<guid isPermaLink="false">http://evolutionarygoo.com/blog/?p=76#comment-5707</guid>
		<description>I like this list a lot for choosing something new if you don't already have an investment, but how about "What are you using now?"  Many shops already have expertise in whatever they have used before and while that alone isn't justification to stay where you are, that it certainly influences what choices you realistically have.

How easy is it to learn Platform X given you already know Platform Y?

Is it a complete rewrite or do you get to migrate code easily?


I'm sure there are others, but you get the idea.

---Pete
http://nerdguru.net</description>
		<content:encoded><![CDATA[<p>I like this list a lot for choosing something new if you don&#8217;t already have an investment, but how about &#8220;What are you using now?&#8221;  Many shops already have expertise in whatever they have used before and while that alone isn&#8217;t justification to stay where you are, that it certainly influences what choices you realistically have.</p>
<p>How easy is it to learn Platform X given you already know Platform Y?</p>
<p>Is it a complete rewrite or do you get to migrate code easily?</p>
<p>I&#8217;m sure there are others, but you get the idea.</p>
<p>&#8212;Pete<br />
<a href="http://nerdguru.net" rel="nofollow">http://nerdguru.net</a></p>
]]></content:encoded>
	</item>
</channel>
</rss>
