<?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/"
	xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments on: Seam / JSF vs Wicket: performance comparison</title>
	<atom:link href="http://ptrthomas.wordpress.com/2009/01/14/seam-jsf-vs-wicket-performance-comparison/feed/" rel="self" type="application/rss+xml" />
	<link>http://ptrthomas.wordpress.com/2009/01/14/seam-jsf-vs-wicket-performance-comparison/</link>
	<description>Peter Thomas</description>
	<lastBuildDate>Thu, 05 Nov 2009 03:10:42 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Peter Thomas</title>
		<link>http://ptrthomas.wordpress.com/2009/01/14/seam-jsf-vs-wicket-performance-comparison/#comment-13917</link>
		<dc:creator>Peter Thomas</dc:creator>
		<pubDate>Thu, 08 Oct 2009 12:31:56 +0000</pubDate>
		<guid isPermaLink="false">http://ptrthomas.wordpress.com/?p=268#comment-13917</guid>
		<description>@Agus LOL. I can live with that ;)</description>
		<content:encoded><![CDATA[<p>@Agus LOL. I can live with that ;)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Agus</title>
		<link>http://ptrthomas.wordpress.com/2009/01/14/seam-jsf-vs-wicket-performance-comparison/#comment-13916</link>
		<dc:creator>Agus</dc:creator>
		<pubDate>Thu, 08 Oct 2009 12:28:33 +0000</pubDate>
		<guid isPermaLink="false">http://ptrthomas.wordpress.com/?p=268#comment-13916</guid>
		<description>Peter, frankly, you are biased, your comparison is pointless, you are totally unable to understand other people&#039;s point of view and you behave and argue like a 7-year-old child.

The problem is not SEAM, it&#039;s not Wicket, it&#039;s not even JSF, the problem is you&#039;re a retard.</description>
		<content:encoded><![CDATA[<p>Peter, frankly, you are biased, your comparison is pointless, you are totally unable to understand other people&#8217;s point of view and you behave and argue like a 7-year-old child.</p>
<p>The problem is not SEAM, it&#8217;s not Wicket, it&#8217;s not even JSF, the problem is you&#8217;re a retard.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Wicket takes lead in test over Grails, JSF/Seam and Tapestry &#124; Wicket in Action</title>
		<link>http://ptrthomas.wordpress.com/2009/01/14/seam-jsf-vs-wicket-performance-comparison/#comment-13857</link>
		<dc:creator>Wicket takes lead in test over Grails, JSF/Seam and Tapestry &#124; Wicket in Action</dc:creator>
		<pubDate>Mon, 14 Sep 2009 20:22:26 +0000</pubDate>
		<guid isPermaLink="false">http://ptrthomas.wordpress.com/?p=268#comment-13857</guid>
		<description>[...] Thomas, renowned for his previous comparisons between web frameworks has put all the popular choices of the moment next to one another in one [...]</description>
		<content:encoded><![CDATA[<p>[...] Thomas, renowned for his previous comparisons between web frameworks has put all the popular choices of the moment next to one another in one [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: “Perfbench” update: Tapestry 5 and Grails « Incremental Operations</title>
		<link>http://ptrthomas.wordpress.com/2009/01/14/seam-jsf-vs-wicket-performance-comparison/#comment-13853</link>
		<dc:creator>“Perfbench” update: Tapestry 5 and Grails « Incremental Operations</dc:creator>
		<pubDate>Mon, 14 Sep 2009 16:35:47 +0000</pubDate>
		<guid isPermaLink="false">http://ptrthomas.wordpress.com/?p=268#comment-13853</guid>
		<description>[...] to port the Seam “hotel booking” sample to Grails 1.1.1 as well as Tapestry 5.1, to add to this head-to-head comparison of Apache Wicket and JBoss Seam done earlier this year. You can find the code here: [browse] [...]</description>
		<content:encoded><![CDATA[<p>[...] to port the Seam “hotel booking” sample to Grails 1.1.1 as well as Tapestry 5.1, to add to this head-to-head comparison of Apache Wicket and JBoss Seam done earlier this year. You can find the code here: [browse] [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Peter Thomas</title>
		<link>http://ptrthomas.wordpress.com/2009/01/14/seam-jsf-vs-wicket-performance-comparison/#comment-13813</link>
		<dc:creator>Peter Thomas</dc:creator>
		<pubDate>Tue, 04 Aug 2009 03:52:27 +0000</pubDate>
		<guid isPermaLink="false">http://ptrthomas.wordpress.com/?p=268#comment-13813</guid>
		<description>@Ian

This &quot;case study&quot; (perhaps the word &quot;comparison&quot; is what you find offensive :) uses the *official* &quot;Hotel Booking&quot; example code - which Seam committers and evangelists have been using for a while to show off the features of Seam.

So pardon me for putting the question back to you: Get it?</description>
		<content:encoded><![CDATA[<p>@Ian</p>
<p>This &#8220;case study&#8221; (perhaps the word &#8220;comparison&#8221; is what you find offensive :) uses the *official* &#8220;Hotel Booking&#8221; example code &#8211; which Seam committers and evangelists have been using for a while to show off the features of Seam.</p>
<p>So pardon me for putting the question back to you: Get it?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ian</title>
		<link>http://ptrthomas.wordpress.com/2009/01/14/seam-jsf-vs-wicket-performance-comparison/#comment-13812</link>
		<dc:creator>Ian</dc:creator>
		<pubDate>Mon, 03 Aug 2009 19:18:41 +0000</pubDate>
		<guid isPermaLink="false">http://ptrthomas.wordpress.com/?p=268#comment-13812</guid>
		<description>@Peter

I&#039;m not to the &quot;no accounting for taste&quot; point yet...  There&#039;s an important point here that I&#039;m not sure you&#039;re grokking.  Maybe you are.  I&#039;m just not sure.

For me it IS the wrong comparison.  I would not use Wicket by itself, as I get too much value from (in my case) Seam.  From your numbers I don&#039;t know what the performance impact is of using Seam is as I&#039;m not using JSF/Facelets/Richfaces but instead I&#039;m using Wicket. 

So far, I think what you may have demonstrated is that JSF/Facelets/Richfaces is slower than Wicket.  Great!  I much prefer Wicket to JSF/Facelets/Richfaces.  But for me, that&#039;s the comparison.  I could use Wicket by itself, but it&#039;d be a lot more work.  Why would I do that w/o knowing the perf impact?

Get it?

Ian</description>
		<content:encoded><![CDATA[<p>@Peter</p>
<p>I&#8217;m not to the &#8220;no accounting for taste&#8221; point yet&#8230;  There&#8217;s an important point here that I&#8217;m not sure you&#8217;re grokking.  Maybe you are.  I&#8217;m just not sure.</p>
<p>For me it IS the wrong comparison.  I would not use Wicket by itself, as I get too much value from (in my case) Seam.  From your numbers I don&#8217;t know what the performance impact is of using Seam is as I&#8217;m not using JSF/Facelets/Richfaces but instead I&#8217;m using Wicket. </p>
<p>So far, I think what you may have demonstrated is that JSF/Facelets/Richfaces is slower than Wicket.  Great!  I much prefer Wicket to JSF/Facelets/Richfaces.  But for me, that&#8217;s the comparison.  I could use Wicket by itself, but it&#8217;d be a lot more work.  Why would I do that w/o knowing the perf impact?</p>
<p>Get it?</p>
<p>Ian</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Peter Thomas</title>
		<link>http://ptrthomas.wordpress.com/2009/01/14/seam-jsf-vs-wicket-performance-comparison/#comment-13809</link>
		<dc:creator>Peter Thomas</dc:creator>
		<pubDate>Thu, 23 Jul 2009 05:14:44 +0000</pubDate>
		<guid isPermaLink="false">http://ptrthomas.wordpress.com/?p=268#comment-13809</guid>
		<description>@Ian - just one comment.

The Wicket side of the comparison is just Wicket + Hibernate (JPA).  Nothing else.  No Spring, no JSF, no Facelets, no Seam, nothing.

If Wicket can replace Spring, Seam, RichFaces / JSF and Facelets at the same time, and give much better performance - I personally find the results of this comparison interesting and very useful, and so do many others.

It&#039;s a pity that you say &quot;it&#039;s the wrong comparison&quot;.  But to each his own, I guess :P</description>
		<content:encoded><![CDATA[<p>@Ian &#8211; just one comment.</p>
<p>The Wicket side of the comparison is just Wicket + Hibernate (JPA).  Nothing else.  No Spring, no JSF, no Facelets, no Seam, nothing.</p>
<p>If Wicket can replace Spring, Seam, RichFaces / JSF and Facelets at the same time, and give much better performance &#8211; I personally find the results of this comparison interesting and very useful, and so do many others.</p>
<p>It&#8217;s a pity that you say &#8220;it&#8217;s the wrong comparison&#8221;.  But to each his own, I guess :P</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ian</title>
		<link>http://ptrthomas.wordpress.com/2009/01/14/seam-jsf-vs-wicket-performance-comparison/#comment-13808</link>
		<dc:creator>Ian</dc:creator>
		<pubDate>Wed, 22 Jul 2009 20:42:22 +0000</pubDate>
		<guid isPermaLink="false">http://ptrthomas.wordpress.com/?p=268#comment-13808</guid>
		<description>I know this thread is a little old now, but I suspect others who are interested in how wicket and seam compare will find it.  For the record, as others have pointed out, it&#039;s the wrong comparison.  

It&#039;s more like wicket vs. JSF+Facelets and/or Spring &quot;vs&quot; Seam (although Spring and Seam can be used together).  If I were thinking of replacing a lot of the services I get from Seam (and I&#039;m not), I would likely look to Spring.  It seems to me that they are both most useful for knitting/injecting things together and for making powerful technologies easier to use.

I might look to wicket regardless as it works nicely with both Seam and Spring.  It&#039;s true that the Seam documentation is JSF heavy/biased, but I think that has more to do with timing. The core of seam has little to do with JSF/Facelets; it just has great support for JSF/Facelets. Seam now has very good support for Wicket (the core annotations work and their are wicket specific annotations and a seam-wicket.jar in the distro).  I would also expect to see greater support in the future (e.g., seam-gen support would be killer or, perhaps better, support for wicket/seam in the wicket maven stuff).

Seems like Seam has a wrap as being heavier than it actually is.  I think that&#039;s because it has great support for a bunch unwieldy technologies.  For example, it has elegant support for all that big fat JavaEE stuff and can make that rather large pill easier to swallow.  But you can use wicket/html/pojos plus Seam pojo annotations and access most of the best parts of Seam in a super-elegant lightweight fashion with almost no XML.

With regard to JSF/Facelets versus Wicket, for my part, JSF/Facelets at first seems attractive from a DRY perspective, but in practice I find JSF/Facelets restrictive, unintuitive, and byzantine.  Plus, simple stuff is way too hard in a guess-what-I&#039;m-thinking sort of way.  Maybe I just don&#039;t get it yet -- entirely possible.</description>
		<content:encoded><![CDATA[<p>I know this thread is a little old now, but I suspect others who are interested in how wicket and seam compare will find it.  For the record, as others have pointed out, it&#8217;s the wrong comparison.  </p>
<p>It&#8217;s more like wicket vs. JSF+Facelets and/or Spring &#8220;vs&#8221; Seam (although Spring and Seam can be used together).  If I were thinking of replacing a lot of the services I get from Seam (and I&#8217;m not), I would likely look to Spring.  It seems to me that they are both most useful for knitting/injecting things together and for making powerful technologies easier to use.</p>
<p>I might look to wicket regardless as it works nicely with both Seam and Spring.  It&#8217;s true that the Seam documentation is JSF heavy/biased, but I think that has more to do with timing. The core of seam has little to do with JSF/Facelets; it just has great support for JSF/Facelets. Seam now has very good support for Wicket (the core annotations work and their are wicket specific annotations and a seam-wicket.jar in the distro).  I would also expect to see greater support in the future (e.g., seam-gen support would be killer or, perhaps better, support for wicket/seam in the wicket maven stuff).</p>
<p>Seems like Seam has a wrap as being heavier than it actually is.  I think that&#8217;s because it has great support for a bunch unwieldy technologies.  For example, it has elegant support for all that big fat JavaEE stuff and can make that rather large pill easier to swallow.  But you can use wicket/html/pojos plus Seam pojo annotations and access most of the best parts of Seam in a super-elegant lightweight fashion with almost no XML.</p>
<p>With regard to JSF/Facelets versus Wicket, for my part, JSF/Facelets at first seems attractive from a DRY perspective, but in practice I find JSF/Facelets restrictive, unintuitive, and byzantine.  Plus, simple stuff is way too hard in a guess-what-I&#8217;m-thinking sort of way.  Maybe I just don&#8217;t get it yet &#8212; entirely possible.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: JSF sucks &#171; Incremental Operations</title>
		<link>http://ptrthomas.wordpress.com/2009/01/14/seam-jsf-vs-wicket-performance-comparison/#comment-13580</link>
		<dc:creator>JSF sucks &#171; Incremental Operations</dc:creator>
		<pubDate>Thu, 14 May 2009 19:04:02 +0000</pubDate>
		<guid isPermaLink="false">http://ptrthomas.wordpress.com/?p=268#comment-13580</guid>
		<description>[...] Seam / JSF vs Wicket: performance comparison &#8211; performance and memory usage comparison of Seam / JSF vs Wicket by Peter Thomas. Quote: I [...]</description>
		<content:encoded><![CDATA[<p>[...] Seam / JSF vs Wicket: performance comparison &#8211; performance and memory usage comparison of Seam / JSF vs Wicket by Peter Thomas. Quote: I [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: uwejanner</title>
		<link>http://ptrthomas.wordpress.com/2009/01/14/seam-jsf-vs-wicket-performance-comparison/#comment-13560</link>
		<dc:creator>uwejanner</dc:creator>
		<pubDate>Tue, 28 Apr 2009 04:40:31 +0000</pubDate>
		<guid isPermaLink="false">http://ptrthomas.wordpress.com/?p=268#comment-13560</guid>
		<description>in our performance comparison (see my comment above) we used both wicket and jsf together with SEAM; if used correctly (e.g. proper use of @Unwrap and @BypassInterceptors) SEAM does not add a significant performance penalty to the mix; jsf is the problem, not SEAM;
if you really benefit from SEAM&#039;s features - use it! 
for us, one of the reasons to use seam/wicket was the &quot;hot deployment&quot; feature, which really speeded up development time - no more redeploy/restart of the webapp, especially when the IOC container startup takes long time. didnt find sth similar in the spring world (but havent tried javarebel yet...)

cheers, uwe!</description>
		<content:encoded><![CDATA[<p>in our performance comparison (see my comment above) we used both wicket and jsf together with SEAM; if used correctly (e.g. proper use of @Unwrap and @BypassInterceptors) SEAM does not add a significant performance penalty to the mix; jsf is the problem, not SEAM;<br />
if you really benefit from SEAM&#8217;s features &#8211; use it!<br />
for us, one of the reasons to use seam/wicket was the &#8220;hot deployment&#8221; feature, which really speeded up development time &#8211; no more redeploy/restart of the webapp, especially when the IOC container startup takes long time. didnt find sth similar in the spring world (but havent tried javarebel yet&#8230;)</p>
<p>cheers, uwe!</p>
]]></content:encoded>
	</item>
</channel>
</rss>
