This is a single archived entry from Stefan Tilkov’s blog. For more up-to-date content, check out my author page at INNOQ, which has more information about me and also contains a list of published talks, podcasts, and articles. Or you can check out the full archive.

JSF is Not Fixable

Stefan Tilkov,

Subbu Allamaraju:

Unless there are more changes coming that will magically fix the core without an overhaul, JSF should the follow JAX-RPC into the JSR-graveyard.

I emphatically agree. JSF is, in my opinion, a perfect example of what sucks about Java and its ecosystem.

On October 27, 2008 12:07 PM, Volki said:

Where were you to fix it when it was still time? Why could EJB’s be fixed and not JSF? I really don’t get such non constructive assertions.

On October 27, 2008 3:06 PM, Matthias said:

hrm… integration is possible..

Noticed your link, after I wrote the above

On October 27, 2008 3:25 PM, Eddie said:

Why could EJB’s be fixed and not JSF?

Because we still have time to build/adopt better solutions. There was a lot of money invested on EJB to admit that it’s a piece of crap. And JSF is a piece of crap. I’ve used JSF for a year before I realize that it’s broken. I don’t like JSF current implementations either.

On October 29, 2008 11:21 AM, Fred said:

EJB3 is a TOTAL rewrite of EJB. The only relation between EJB3 and EJB2 is the name. Technically (API and Implementation) it has no relation. History will repeat itself, JSF3 is going to be a TOTAL rewrite of JSF2.