Estudar JSF, vale a pena?

Vi algumas postagens aqui no forum, em que o pessoal condena o uso de JSF, e até estava lendo um artigo sobre certificações Java, que fala o seguinte:

“Oracle Certified Expert, Java EE 6 JavaServer Faces Developer: Essa certificação é a mais recente de todas, não existia antes, da versão 5 da JEE. Apesar de JSF estar entrando em desuso, sendo substituídos pelos frameworks action-based, há muitas empresas ainda que utilizam essa tecnologia e possuem produtos legados para serem mantidos, tornando essa certificação ainda um pouco interessante. Ela garante teus conhecimentos nas tecnologias JSF (JavaServer Faces). Possui questões sobre os recursos do JSF 2.0, Ciclo de vida do JSF, Escopos, Managed Beans, navegação, validação e conversão de dados, componentes JSF, componentes customizados, entre outros.”

Devo pular o estudo aprofundado sobre JSF e dar somente uma lida por cima para conhecer o assunto?

JSF nunca foi uma boa solução para web, por ser engessado. Se você for concorrer a vagas de Java no mercado de trabalho, infelizmente vai esbarrar em lugares pedindo, conforme o artigo explicou.

Dê prioridade por exemplo à Spring MVC, que é bem elogiado e solicitado no mercado. Lembrando que antes de usar qualquer framework, tem que aprender toda a base HTTP e Servlet do Java. Front-end é um mundo a parte.

1 curtida