Is there evidence to suggest the Thoughtworks claim that JSF is a broken abstraction?

On a Thoughtworks technology rocket - they put Java Server Faces on hold - :

We continue to see teams encountering problems using JSF - JavaServer Faces - and recommend that you avoid this technology. Teams seem to choose JSF because it is a J2EE standard, not evaluating whether the programming model suits them. We think JSF is wrong because it tries to abstract HTML, CSS, and HTTP, exactly the opposite of what modern web frameworks do. JSF, like ASP.NET web forms, tries to create statefulness on top of the HTTP protocol without obsolescence and ultimately causes a number of problems related to the state of the shared server. We know about the improvements in JSF 2.0, but we believe that the model is fundamentally broken. We recommend teams use simple frameworks and embrace and understand web technologies including HTTP, HTML and CSS.

As I understand it, they basically say that you can fall into the trap if you complete the protocol without taking into account the state, such as http, with a state abstraction. those. that the team may run into problems wrapping their heads around it.

My question is: Is there evidence to suggest the Thoughtworks claim that JSF is a broken abstraction?

+7
abstraction jsf jsf-2 leaky-abstraction
source share

No one has answered this question yet.

See related questions:

189
How to include another XHTML in XHTML using JSF 2.0 Facelets?
91
What does โ€œabstractionโ€ mean?
52
The Importance of Feverish Abstraction?
33
Java EE 6: JSF vs Servlet + JSP. Should I worry about learning JSF?
5
Eclipse + Maven + JavaServer Faces & # 8594; ClassNotFoundException: StartupServletContextListener
5
Scaling out JSF 2.0 app
2
How does JSF viewing technology translate the client side?
0
Adding faces-config.xml to the result of the web project RES_NOT_FOUND
0
Why should I switch from POST to GET using REDIRECT?
0
What happens when I insert a borderless bean into a Best state?

All Articles