Greg Charles wrote:On the other hand, many people dislike JSF/Facelets ...
In my experience the penetration of JSF is small, and getting smaller. Two of my recent jobs were to replace JSF monstrosities with something that gets the same job done with much simpler and easier to understand code.
And yet JavaEE has incorporated JSF/Facelets now, so there still is a certain penetration. It's not that I'm in love with the framework, I just haven't had firsthand experience with anything that works better or easier, and all my job offers are to create more of the "monstrosities". I have Bear's books though and I keep studying them, so I won't be left behind when the shift comes.
I’ve looked at a lot of different solutions, and in my humble opinion Aspose is the way to go. Here’s the link: http://aspose.com