Image by Brian Daniel Eisenberg via Flickr
before I begin I should say, I tried JSF several times but all off them is bad.
Why?
Easy Navigation (!): Why do a framework disables back button and uses non-sense URLs? you cannot bookmark a single page, do not even try to read the URL it all sucks.
Always POST: why ? all non-sense and more no redirect after any post ?
nice article http://www.theserverside.com/tt/articles/article.tss?l=RedirectAfterPost
Restore View: Although it is in default life-cycle it would be %90 unnecessary and for any given insert page you will feed several combobox’s chechbox why ?
Complex Component Development: Although it is a component oriented framework it is harder to develop a component then a JSPTag.
Disable custom jsp tags all should be JSF oriented why ?
For All these choose any Action oriented framework: like struts,spring mvc,
more thoughts:
http://timshadel.com/blog/2006/01/19/jsf-the-7-layer-burrito-i-wont-eat-again/
http://www.theserverside.com/tt/articles/article.tss?l=RedirectAfterPost
Related posts:
Stas Ostapenko said on Monday, June 18, 2007, 4:02
Hi !
It seems to be that JSF is ugly ? I saw so many articles something like “JSF Sucks !” but very little “JSF Rocks !”. Can you sound some pretty things in JSF from your experience ?
Mert Can Akkan said on Monday, June 18, 2007, 7:21
hi,
in fact I haven’t try it in a professional project , just in prototype projects with my favorite ide intellij !!! , not in a JSF supported enviroment. ı have heard same talks from my colleagues
But I can say JSF seems perfect at the begining just like Delphi or jsr 168 portal servers but as you develop it would become more painful, you cannot satify any of the request from your manager or your customer listed above
thats where your project would become pain.
JSF sucks « Incremental Operations said on Saturday, May 16, 2009, 6:43
[...] anti-JSF thoughts – blog post by Mert Can [...]