Some advantages that JSF carry : 1. Part of JSR. 2. Many open source communities working for it providing tools, enhancements, new features as requests in JSR. 3. You can find developed, reusable web GUI components from Apache MyFaces(Trinidad), Tomahawk. These GUI components have rich features, and extensible. 4. Now Facelets can be used to render GUI components in JSF. Facelets are really very interesting, very easy, no indepth knowledge of java,servlet,jsp needed if we use facelet.

I dont know about performance/business implications, but i found no such disadvantage for JSF, from my study. As a develper, JSF are very much more comfortable to work with.

Originally posted by arun nohwar: Some advantages that JSF carry : 1. Part of JSR. 2. Many open source communities working for it providing tools, enhancements, new features as requests in JSR. 3. You can find developed, reusable web GUI components from Apache MyFaces(Trinidad), Tomahawk. These GUI components have rich features, and extensible. 4. Now Facelets can be used to render GUI components in JSF. Facelets are really very interesting, very easy, no indepth knowledge of java,servlet,jsp needed if we use facelet.

I dont know about performance/business implications, but i found no such disadvantage for JSF, from my study. As a develper, JSF are very much more comfortable to work with.

Atleast i had one such positive reply.. OK... Its time to get into the JSF...