I'll be giving a quick intro to Facelets as the technotizer talk at tomorrow night's (7/24) AustinJUG meeting. I've been using Facelets for almost a year. My initial impressesions were positive, and I've only come to appreciate it more. Although the latest specs specs have eliminated a lot of the JSF/JSP problems that people complain about, JSP is just not a good model for describing a UI component model. Facelets is so much better that I sincerely hope that it either gets folded into the JSF spec or otherwise adopted as a standard Java technology. (I think this is necessary to drive IDE/tool support) In my talk, I'll give a brief introduction to Facelets. I'll try to explain why you should be moving your web applications to a component-based framework and why a templating solution like Facelets is the way to do it.
The main talk of the night will be Eitan Suez's jMatter. If you are in Austin, I'd highly recommend stopping by and taking a look at it. I'll try and post my thoughts after hearing Eitan's talk, but my initial impression is that it looks very cool. I am a strong proponent of simplifying applications by coding only simple objects with no glue code. That's exactly what we are trying to achieve with Seam (What? You thought I could go a whole post without mentioning Seam?) on the web side. Well, not exactly the same - with jMatter you think even less and really get close to the ideal of only thinking in terms of your application concepts. Since I've only looked at the website for a few minutes, I'll defer any further comments until after I've seen more straight from the creator.