<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>toniBlog &#187; waffle</title>
	<atom:link href="http://www.the-arm.com/tag/waffle/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.the-arm.com</link>
	<description>A weblog about Methodologies for Development</description>
	<lastBuildDate>Fri, 03 Sep 2010 15:05:55 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
<atom:link rel="hub" href="http://pubsubhubbub.appspot.com"/><atom:link rel="hub" href="http://superfeedr.com/hubbub"/>		<item>
		<title>Waffles are good, do you fancy a Waffle?</title>
		<link>http://www.the-arm.com/2008/11/waffles-are-good-do-you-fancy-a-waffle/</link>
		<comments>http://www.the-arm.com/2008/11/waffles-are-good-do-you-fancy-a-waffle/#comments</comments>
		<pubDate>Wed, 19 Nov 2008 04:35:57 +0000</pubDate>
		<dc:creator>toni</dc:creator>
				<category><![CDATA[work]]></category>
		<category><![CDATA[cool]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[mvc]]></category>
		<category><![CDATA[waffle]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://www.the-arm.com/?p=310</guid>
		<description><![CDATA[During ThoughtWorks University XI we took the decision to introduce to the trainees Waffle as an example of MVC framework.  I&#8217;ve been impressed by the simplicity of the framework. It has been a while since the last time I&#8217;ve played with any Java Web Framework ( I think it was around 6 years ago the [...]]]></description>
			<content:encoded><![CDATA[<p>During <a href="http://cipher-quaker.blogspot.com/2008/11/final-thoughtworks-university-for-2009.html">ThoughtWorks University XI</a> we took the decision to introduce to the trainees <a href="http://waffle.codehaus.org/">Waffle</a> as an example of <a href="http://en.wikipedia.org/wiki/Model-view-controller">MVC framework</a>. </p>
<p>I&#8217;ve been impressed by the simplicity of the framework. It has been a while since the last time I&#8217;ve played with any Java Web Framework ( I think it was around 6 years ago the last time, using the super hated Struts 1.0! )</p>
<p>So the first good news is the Java world is alive and some good people are writing great frameworks ( with also the big help of all the knowledge/experience gained using other languages) </p>
<p>I&#8217;ve a very personal opinion on this: many people moved to Ruby and have such a bad remembering of the old times in Java, well I think that frameworks like Waffle keeps the name of Java high. </p>
<p>In addition to that Waffle has a nicer design compared to Rails, no command line scripting ( you might like it, I don&#8217;t ), it&#8217;s not annotation heavy and you don&#8217;t have to write a line of xml ( ok, just one but in the web.xml! )</p>
<p>The only bad thing of Waffle is that there&#8217;s not that much documentation on the web ( I&#8217;ve to say that it&#8217;s so simple to use that you don&#8217;t need it! ) so my goal for the next months will be blog as much as possible about it and prepare some speeches too.</p>
<p>When I find something good I definitely want to spread it, and this is the case.</p>
<p><img class="alignnone" src="http://web.mit.edu/smaurer/www/blog/060801%20brussels/waffle.jpg" alt="" width="512" height="384" /></p>
<p> </p>
<blockquote><p> </p>
<p>Waffle is different from the multitude of web frameworks that exist today, in that Waffle:</p>
<ul>
<li>has no mandatory XML configuration files (beyond a minimalist web.xml required by any J2EE-compliant webapp)</li>
<li>is interoperable with best-of-breed UI templating technologies</li>
<li>does not have a base controller class to extend or interface to implement</li>
<li>has controller classes that can support multiple actions, each a single method<strong></strong> rather than a sequence of initialiation/settter/execute methods</li>
<li>has a small learning curve</li>
</ul>
<p> </p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.the-arm.com/2008/11/waffles-are-good-do-you-fancy-a-waffle/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic page generated in 0.298 seconds. -->
<!-- Cached page generated by WP-Super-Cache on 2010-09-04 00:09:43 -->
