We are starting to develop a web application using Java EE 6.

We got surprised with the complexity of the JSF's generated HTML. I mean even a simple link has some javascript handling code. and this is, in my opinion, a usability problem because browser's gestures (as "ctrl+click" over a link) simply doesn't work. Also, I'm suspecting this could get worse when we need to maintain that code or tweak the UI design with javascript frameworks like jQuery. it reassembles me: Webforms vs ASP.Net MVC. complexity against simplicity.

Anyway this is my first time with JSF. so I really would like to read your experiences with it.

Do you know a simpler rendering engine for Java EE?

How has your development experience with JSF been?

Have you developed a web app using JSF and lots of jQuery/Dojo/Script.aculo.us?

Edit
Report