Por que não utilizar JSF

Periodicamente a ThoughtWorks faz um overview sobre as técnicas, ferramentas, linguagens e plataformas relativas ao desenvolvimento de software. Eles costumam classificar esses itens em itens que devem ser adotados, experimentados, explorados e evitados.

A algum tempo eu tenho tinha em meu to-do-list uma task que é fazer um post com as minhas considerações do por que não utilizar JSF, mas o radar da TW saiu e conseguiu resumir perfeitamente alguns dos meus argumentos quanto a essa tecnologia.

Vejam:

We continue to see teams run into trouble using JSF — JavaServer Faces — and are recommending you avoid this technology. Teams seem to choose JSF because it is a J2EE standard without really evaluating whether the programming model suits them. We think JSF is flawed because it tries to abstract away HTML, CSS and HTTP, exactly the reverse of what modern web frameworks do. JSF, like ASP.NET webforms, attempts to create statefulness on top of the stateless protocol HTTP and ends up causing a whole host of problems involving shared server-side state. We are aware of the improvements in JSF 2.0, but think the model is fundamentally broken. We recommend teams use simple frameworks and embrace and understand web technologies including HTTP, HTML and CSS.

E é isso!
Abs.
Anúncios

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s