For what it is worth, Gavin&#39;s mostly positive comments on JSF 2:<br><br>&quot;On the other hand, there was a lot to be gained by improving the standard option that already existed as part of the platform. There are a lot of JSF shops out there, and they are all going to get a great boost out of JSF2.<br>
<br>And let&#39;s not forget that there are a significant number of people out there who are fans of JSF (including me, with several reservations). I&#39;ve tried most of the leading Java web frameworks, and honestly, they are all very far from perfect. JSF has an overall architecture that I&#39;m very comfortable with, so I&#39;ve been willing to overlook some of the flaws. I personally do not want to go back to an action-oriented framework like struts2 or stripes. (Perhaps I am in the minority, but that&#39;s how I feel.)<br>
<br>Now, JSF2 is the real test. We&#39;ve done most of what we realistically can to &quot;fix&quot; it. If that&#39;s not enough, then I&#39;m prepared to throw in the towel on JSF and put our energy into a competitor like Wicket. But I do believe that 2.0 is a big improvement, especially when you are using it with CDI. There&#39;s no piece of JSF which has not been totally refreshed in 2.0&quot;<br>
<br><a href="http://www.infoq.com/news/2009/11/weld10">http://www.infoq.com/news/2009/11/weld10</a><br><br>-Dan<br clear="all"><br>-- <br>Dan Allen<br>Senior Software Engineer, Red Hat | Author of Seam in Action<br>Registered Linux User #231597<br>
<br><a href="http://mojavelinux.com">http://mojavelinux.com</a><br><a href="http://mojavelinux.com/seaminaction">http://mojavelinux.com/seaminaction</a><br><a href="http://www.google.com/profiles/dan.j.allen">http://wwwgoogle.com/profiles/dan.j.allen</a><br>