Originally posted by Tim Holloway:
Two very good reasons.
1. JSF is actually part of JEE. Struts never was
2. As Craig McClannahan (one of the authors of Struts) has pointed out, it takes something like 5 different source files to do the same amount of work in Struts as it does using 2 source files in JSF.
But when it come JSF, I am in doubt.
In JSF, I am very comfortable when I want to display table and when I want to make form submission.
but when I want to user Custom Components and when I want to use AJAX I find I have to do 5 time more work then Struts and simple JSP.
Originally posted by Syed Saifuddin:
Enjoy the Ajax in JSF by using phase listener. It work for me as an open servlet.
I never make all to all comparison but for ajax specific comparison. I ask for help. Any way now most of my issue is solved by IBM Article