Question: I am new to Java Web Application. I am practicing with JSF2. 
Is it better to use any framework with JSF or just should I move with JSF?

If it is better to use Framework, what you experienced guys suggest me?

Answer: 
Try [**Play! Framework**](http://www.playframework.org/). It seems to be a nice RAD framework especially for simple apps.
I highly recommend the [Seam Framework](http://seamframework.org) from JBoss. It helps simplify JSF quite a bit, and also makes it very easy to integrate things like Hibernate or EJB3. Plus, it's quite pretty wide support across the major IDEs.