<br><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div><div class="h5"><div class="gmail_quote">This makes me worry that none of the major JSF UI component libraries will be using the built-in AJAX library because it doesn&#39;t have enough features.  Will JSF 2.1 complete the AJAX functional requirements of RichFaces and IceFaces?<br>
</div></div></div></blockquote><div><br>We will both advocate for vendors to use the built-in Ajax library and gather feedback as to where it is limited so that we can improve on it. Jim Driscoll has done a lot of work with the Ajax API and would likely be able to comment further.<br>
 </div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div><div class="h5"><div class="gmail_quote">

<br>
Can anyone comment on how the JSF 2.0 AJAX library compares to other major Java web frameworks?  Is it on-par, ahead of, or behind other web frameworks?<br></div></div></div></blockquote><div><br>It is certainly more conservative simply because we don&#39;t want to dump in the kitchen sink and then regret it after the fact. However, I know that the Ajax interaction itself is very clean, simple and should be very straightforward for most developers to understand. Again, Jim&#39;s blog is likely the best resource to get a feel for how this Ajax library is used for you to judge for yourself.<br>
 </div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div><div class="h5"><div class="gmail_quote">
<br>
-----<br>
<br>
Another question I have is about hiding managed beans from views.  If I were to build a JSF 2.0 application that lets users customize the screens with themes/skins, I would not want them to be able to access any and every scoped bean in the system.  To have this level of control I might need to use a web framework that gives me more control such as Struts 2, because it uses Freemarker and/or Velocity.<br>
</div></div></div></blockquote><div><br>I&#39;m really not sure I understand what you are getting at. Why does Freemarker or Velocity give you more control over bean access?<br> </div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div><div class="h5"><div class="gmail_quote">

<br>
Have you heard of anyone mixing JSF with Freemarker?<br></div></div></div></blockquote><div><br>I talked to a developer at JBoss World that was interested in creating a module that would cater to this integration. But nothing concrete at this point. I can say that the whole idea of the VDL is to encourage other view languages to emerge.<br>
<br>-Dan<br></div></div><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://in.relation.to/Bloggers/Dan">http://in.relation.to/Bloggers/Dan</a><br>