<?xml version="1.0"?>
<rss version="2.0">
<channel>
  <title>JavaGeek.org - rife tag</title>
  <link>http://javageek.org/tags/rife/</link>
  <description>For the love of Java</description>
  <language>en</language>
  <copyright>Guillermo Castro</copyright>
  <lastBuildDate>Fri, 12 Nov 2010 16:04:24 GMT</lastBuildDate>
  <generator>Pebble (http://pebble.sourceforge.net)</generator>
  <docs>http://backend.userland.com/rss</docs>
  
  
  <item>
    <title>Comparing Web Frameworks: RIFE</title>
    <link>http://javageek.org/2006/03/17/comparing_web_frameworks_rife.html</link>
    
      
        <description>
          Well, it seems that the &lt;a href=&#034;http://weblogs.java.net/blog/simongbrown/&#034;&gt;series of articles&lt;/a&gt; comparing all the different frameworks using Simon&#039;s initial set of &lt;a href=&#034;http://weblogs.java.net/blog/simongbrown/archive/2005/11/comparing_webap_1.html&#034;&gt;requirements&lt;/a&gt; is expanding. This time, Geert Bevin, the creator of RIFE, has done &lt;a href=&#034;http://www.theserverside.com/news/thread.tss?thread_id=39484&#034;&gt;the same thing&lt;/a&gt;, using his own framework.&lt;br /&gt;&lt;br /&gt;I&#039;ve always found RIFE very interesting, but a little daunting for new users. It uses a lot of cool concepts, like &lt;a href=&#034;http://rifers.org/features/integrated+web+continuations&#034;&gt;web continuations&lt;/a&gt;, &lt;a href=&#034;http://rifers.org/features/template+content+transformation&#034;&gt;blueprints&lt;/a&gt;, &lt;a href=&#034;http://rifers.org/features/centralized+meta-data+facility&#034;&gt;constrained meta data&lt;/a&gt;, etc., but if you are starting at server-side development using Java, or if you come from a much simpler framework like Struts, then you might find all of this just a little bit too much.&lt;br /&gt;&lt;br /&gt;Also, it seems that there are at least &lt;a href=&#034;http://rifers.org/blogs/gbevin/2006/3/2/rife_1_4_released#1_4_highlight02&#034;&gt;3 ways to accomplish the same task&lt;/a&gt; for many tasks that you want to do.&amp;nbsp; This says wonders about the flexibility of the framework, but if you only want to &#039;get it done&#039;, you will probably stall with RIFE, trying to figure out which one of the options is the best for you; and then, after selecting one, you might start thinking that the other ones might have been better.&lt;br /&gt;&lt;br /&gt;I&#039;m sure that the amount of work Geert has put into his framework is making RIFE very flexible. However, I would still choose Wicket over RIFE, as Wicket provides a simpler entry point, in my opinion. I guess the real issue is how does each framework handle more complex requirements, though.&lt;br /&gt;
&lt;p&gt;  &lt;/p&gt;
&lt;!--
&lt;rdf:RDF xmlns:rdf=&#034;http://www.w3.org/1999/02/22-rdf-syntax-ns#&#034;
         xmlns:dc=&#034;http://purl.org/dc/elements/1.1/&#034;
         xmlns:trackback=&#034;http://madskills.com/public/xml/rss/module/trackback/&#034;&gt;
&lt;rdf:Description
    rdf:about=&#034;http://javageek.org/2006/03/17/comparing_web_frameworks_rife.html&#034;
    dc:identifier=&#034;http://javageek.org/2006/03/17/comparing_web_frameworks_rife.html&#034;
    dc:title=&#034;Comparing Web Frameworks: RIFE&#034;
    trackback:ping=&#034;http://javageek.org/addTrackBack.action?entry=1142608750477&amp;token=2410070938164408579&#034; /&gt;
&lt;/rdf:RDF&gt;
--&gt;
        </description>
      
      
    
    
    
    <category>Web</category>
    
    <comments>http://javageek.org/2006/03/17/comparing_web_frameworks_rife.html#comments</comments>
    <guid isPermaLink="true">http://javageek.org/2006/03/17/comparing_web_frameworks_rife.html</guid>
    <pubDate>Fri, 17 Mar 2006 15:19:10 GMT</pubDate>
  </item>
  
  </channel>
</rss>

