After reading the above blog, I googled about JSF future and most the articles demotivated me . Is it really worth focusing on JSF ? I have worked on Struts a little bit, but somehow I like JSF more than struts, the Event Listener Architecture of JSF is something different from other web frameworks. But after reading other articles and blogs about the future of JSF, Im wondering if JSF is worth my time. Its true that no frameworks exist forever but I dont want to concentrate on something which has no future.
Appretiate your thoughts and comments.
SCJP, SCWCD, SCBCD, Oracle Certified Professional (SQL n PL/SQL)
95% of the people who loves to complain and spread FUD about JSF probably never heard of JBoss Seam or have given it a real trial. But I understand their frustration because I was in your exact same situation little less than a year ago. Listen, if you are serious about doing JSF development, do yourself a favour: Download JBoss Seam (the entire source code), run the example applications, look at the source code that implement those applications. Then ask yourself is JSF development really that bad? (by the way, Seam is probably going to be standardized into the J2EE spec some day via JSR-299).
IMO, JSF is definitely moving along in the right direction as evidenced JBoss Seam. Is it the best framework for Java? no--far from it. I accept the fact that there are no web frameworks out there that will solve all my problems. I rather invest my time into a standard specification and hope the committee listens and continues to improve the specification down the road, which I think they will.
Just realize that people will always have something to complain about--it's human nature. You owe it to yourself to actually investigate on the matter actively rather than blindly accept it as the truth.