<div class="gmail_quote">On Thu, Dec 17, 2009 at 12:52 PM, Jim Driscoll <span dir="ltr">&lt;<a href="mailto:Jim.Driscoll@sun.com">Jim.Driscoll@sun.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
While the wicket fanboys like to bang on pots and pans and make a lot of noise, I think it&#39;s important for me to say where I think we should really be paying attention -<br>
<br>
The following 2 Indeed job trends graphs hopefully make my point:<br>
<br>
<a href="http://www.indeed.com/jobtrends?q=jsf%2C+gwt%2C+jquery%2C+yui%2C+dojo%2C+wicket&amp;l=" target="_blank">http://www.indeed.com/jobtrends?q=jsf%2C+gwt%2C+jquery%2C+yui%2C+dojo%2C+wicket&amp;l=</a><br>
<br>
<a href="http://www.indeed.com/jobtrends?q=jsf%2C+php%2C+asp%2C+rails%2C+wicket&amp;l=" target="_blank">http://www.indeed.com/jobtrends?q=jsf%2C+php%2C+asp%2C+rails%2C+wicket&amp;l=</a><br>
<br>
We can learn a thing or two from wicket, but I&#39;d rather learn from or work with technologies that are actually in the process of breaking out, or have already had great success.<br>
<br>
Just something to keep in mind next time you get a derisive tweet.<br><font color="#888888">
<br>
Jim<br>
</font><br>
P.S.  And that&#39;s also a reminder to me that I really need to look at GWT again.  And I still have that action item to examine our interoperability with jQuery more thoroughly.<br>
<br>
P.P.S.  Yes, I think jQuery has won the JS framework wars for the time being.  The jobs data backs up my anecdotal experience.  The breakout appears to have started about 2 years ago.<br>
</blockquote></div><br>Speaking of jQuery and JavaScript libraries, one question that came up was how does the developer ensure that if he/she is using two different Ajax-based JSF 2 component libraries that use jQuery, for instance, the library is only imported into the page once? Is there any idea of using a registry of common libraries namespaces? This would pertain to @ResourceDependency on a UIComponent in two different component libraries, both referencing jQuery. We have this unification already with javax.faces:jsf.js.<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://www.google.com/profiles/dan.j.allen</a><br>