<?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: Writing a Wicket Article</title>
	<atom:link href="http://martijndashorst.com/blog/2005/05/30/writing-a-wicket-article/feed/" rel="self" type="application/rss+xml" />
	<link>http://martijndashorst.com/blog/2005/05/30/writing-a-wicket-article/</link>
	<description>Ramblings on Java, Wicket, cats and other stuff</description>
	<pubDate>Mon, 01 Dec 2008 18:10:06 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
		<item>
		<title>By: Jonathan Locke</title>
		<link>http://martijndashorst.com/blog/2005/05/30/writing-a-wicket-article/#comment-189</link>
		<dc:creator>Jonathan Locke</dc:creator>
		<pubDate>Tue, 31 May 2005 09:05:26 +0000</pubDate>
		<guid isPermaLink="false">http://martijndashorst.com/2005/05/30/writing-a-wicket-article/#comment-189</guid>
		<description>Got this post via Google alerts today (kinda nifty thing they have there!)

I think it's important to dispel the notion that Wicket is just Tapestry without XML.  I believe Wicket's component model and particularly its way of doing state management is subtantially different from - and I'd like to think largely better than - competing frameworks... even if I do hesitate to compare it in detail with frameworks like Tapestry or JSF (since I have insufficient knowledge about these frameworks to make a worthwhile comparison). 

Avoiding XML config files is/was one of the easiest goals to convey, but actually one of the least important motivations in designing Wicket.  What mattered most was really the quality and focus of the component model design itself and in particular finding a better/easier approach to state management that still scales.  I think it is this work that's going to ultimately attract attention once people really sink their teeth into it.  Unfortunately, it will be very hard to capture this in a "soundbite" (or even a 2,000 word article).  

I think it is a problem that the quick and easy tag people are pinning on Wicket is "Wicket is Tapestry without XML config files".  This is easy to say but I think also inaccurate and dismissive because it omits a whole host of important but subtle differences and advantages which are not so easily conveyed.

Anyway, I think it will be pretty tricky to boil down what distinguishes Wicket to 2,000 words or so and doubly tricky to compare it to other frameworks like Tapestry in that same article.  I suspect that Matt is correct that a comparison of implementations of an example problem would be the best approach.  Then people can sort of see what makes it different instead of hearing people talk about it.  The risk in talking about it instead of showing it is that Wicket may end up getting tagged with a trivializing soundbite and a lot of people might miss out on something good.</description>
		<content:encoded><![CDATA[<p>Got this post via Google alerts today (kinda nifty thing they have there!)</p>
<p>I think it&#8217;s important to dispel the notion that Wicket is just Tapestry without XML.  I believe Wicket&#8217;s component model and particularly its way of doing state management is subtantially different from - and I&#8217;d like to think largely better than - competing frameworks&#8230; even if I do hesitate to compare it in detail with frameworks like Tapestry or JSF (since I have insufficient knowledge about these frameworks to make a worthwhile comparison). </p>
<p>Avoiding XML config files is/was one of the easiest goals to convey, but actually one of the least important motivations in designing Wicket.  What mattered most was really the quality and focus of the component model design itself and in particular finding a better/easier approach to state management that still scales.  I think it is this work that&#8217;s going to ultimately attract attention once people really sink their teeth into it.  Unfortunately, it will be very hard to capture this in a &#8220;soundbite&#8221; (or even a 2,000 word article).  </p>
<p>I think it is a problem that the quick and easy tag people are pinning on Wicket is &#8220;Wicket is Tapestry without XML config files&#8221;.  This is easy to say but I think also inaccurate and dismissive because it omits a whole host of important but subtle differences and advantages which are not so easily conveyed.</p>
<p>Anyway, I think it will be pretty tricky to boil down what distinguishes Wicket to 2,000 words or so and doubly tricky to compare it to other frameworks like Tapestry in that same article.  I suspect that Matt is correct that a comparison of implementations of an example problem would be the best approach.  Then people can sort of see what makes it different instead of hearing people talk about it.  The risk in talking about it instead of showing it is that Wicket may end up getting tagged with a trivializing soundbite and a lot of people might miss out on something good.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dan</title>
		<link>http://martijndashorst.com/blog/2005/05/30/writing-a-wicket-article/#comment-188</link>
		<dc:creator>Dan</dc:creator>
		<pubDate>Tue, 31 May 2005 03:51:28 +0000</pubDate>
		<guid isPermaLink="false">http://martijndashorst.com/2005/05/30/writing-a-wicket-article/#comment-188</guid>
		<description>Don't worry about giving stuff away that you'll also use in the smackdown.  Both should present the best arguments...</description>
		<content:encoded><![CDATA[<p>Don&#8217;t worry about giving stuff away that you&#8217;ll also use in the smackdown.  Both should present the best arguments&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Martijn Dashorst</title>
		<link>http://martijndashorst.com/blog/2005/05/30/writing-a-wicket-article/#comment-187</link>
		<dc:creator>Martijn Dashorst</dc:creator>
		<pubDate>Mon, 30 May 2005 22:39:27 +0000</pubDate>
		<guid isPermaLink="false">http://martijndashorst.com/2005/05/30/writing-a-wicket-article/#comment-187</guid>
		<description>I think that before I can argue that Wicket is bigger, larger, uncut than ... (insert favorite framework here), the readers need to know what Wicket is. How many people have actually heard/read about Wicket? And even more, how many have actually heard/read about component based web development?

BTW I want the article to be out there before JavaOne, so I don't want to give away too much for the Web Framework Smackdown in which Eelco is participating. However, if someone wants to start already ... I'm game...</description>
		<content:encoded><![CDATA[<p>I think that before I can argue that Wicket is bigger, larger, uncut than &#8230; (insert favorite framework here), the readers need to know what Wicket is. How many people have actually heard/read about Wicket? And even more, how many have actually heard/read about component based web development?</p>
<p>BTW I want the article to be out there before JavaOne, so I don&#8217;t want to give away too much for the Web Framework Smackdown in which Eelco is participating. However, if someone wants to start already &#8230; I&#8217;m game&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Matt Raible</title>
		<link>http://martijndashorst.com/blog/2005/05/30/writing-a-wicket-article/#comment-186</link>
		<dc:creator>Matt Raible</dc:creator>
		<pubDate>Mon, 30 May 2005 18:03:48 +0000</pubDate>
		<guid isPermaLink="false">http://martijndashorst.com/2005/05/30/writing-a-wicket-article/#comment-186</guid>
		<description>If Wicket is just another component-based framework like JSF and Tapestry, how is it better than those two.  Why should I use Wicket over Tapestry?  Maybe even some code comparisons.</description>
		<content:encoded><![CDATA[<p>If Wicket is just another component-based framework like JSF and Tapestry, how is it better than those two.  Why should I use Wicket over Tapestry?  Maybe even some code comparisons.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Les Pruszyski</title>
		<link>http://martijndashorst.com/blog/2005/05/30/writing-a-wicket-article/#comment-185</link>
		<dc:creator>Les Pruszyski</dc:creator>
		<pubDate>Mon, 30 May 2005 17:32:47 +0000</pubDate>
		<guid isPermaLink="false">http://martijndashorst.com/2005/05/30/writing-a-wicket-article/#comment-185</guid>
		<description>Great to know you are working on an article about Wicket. I think I appreciate your concerns. Maybe the best way to introduce Wicket would be to develop Jonathan Locke's Wicket design principles. Wicket is the best OO framework I've seen and it should be presented as such.</description>
		<content:encoded><![CDATA[<p>Great to know you are working on an article about Wicket. I think I appreciate your concerns. Maybe the best way to introduce Wicket would be to develop Jonathan Locke&#8217;s Wicket design principles. Wicket is the best OO framework I&#8217;ve seen and it should be presented as such.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.537 seconds -->
