Today, I saw the JSF document on the Sun website. If you are more familiar with Struts, JSF should also get up very quickly.
Relative to Struts is not introduced to too many specific interfaces, thereby ensuring the POJO sex of the application class. In addition, the writing of the JSF profile is more likely to be easier than Struts. However, it seems that multiple profiles are not supported. This also reproduces the problem in struts1.0. In addition, the JSF inferior Struts in the page automation checks, SUN documentation:
JSF online.
There is also a BIG question is the support of IDE. This Struts has a large advantage. After all, the development tool support is good and the decision is a measure of a measure. However, JSF rich interface performances should be able to make up this shortcomings ^ - ^