Hi, I am a new kid in JSF's huge world. As I started JSF learning, I found there are lots of features which actually enhances the way we code, specially the tags, components, and flexibility to attach plugins etc. I came across a couple of things about which I want to know more, one of them is like now a days people are using XHTML instead JSF. Why it is becoming popular? Will it replace JSP in future? What is facelet? Where can it be used?
I personally see a big advantage that it should be (relatively) easy to let web designers do their work with the XHTML templates while developers can care about the code. Moreover you can easily use with any HTML-Tools and you get a quick preview of the pages with any browser. JSP wouldn't allow all that in an easy way. But maybe there are many more things which make XHTML the better choice.