What would be a good strategy(framework etc to choose) to develop the frontend(GUI) & controller parts of a moderately complex web application(social portal) developed in Java. What framework if any are recommended. I had heard a lot of good about JSF but recently came to know about lots of its shortcomings.
What would be a good strategy(framework etc to choose) to develop the frontend(GUI) &
Share
Well, JSF is not that bad. 🙂 From just skimming over the link you provided, I can see that the basic problem is lack of components. Thus you might want to try component libraries like RichFaces or PrimeFaces.
One problem that we experienced though, was the sometimes limited customizability of the components’ look and feel, i.e. it might get harder if you have strict requirements on layout/look and feel.