Galera estou montando uma aplicação e estou na dúvida em qual framework de frontController usar… se struts2 ou Spring3 MVC ja pesquisei bastante na net mas não achei nada muito objetivo.
Qual a opinião de vcs dado as suas experiências?
Ahh ja ouvi muita gente falando pra usar JSF… então… qual dos 3?
Valeu!!!
Entre esses, prefiro o JSF, mas é preferência de cada um. Dá uma estudada nos três e vê qual você se adapta melhor.
Sempre usei Struts, não tenho nada a reclamar 
Como já disse o pessoal: questão de gosto.
Porém, a minha escolha pessoal vai pro Spring 3 MVC, acho um dos frameworks Java mais simples que existe, além de te dar um extremo controle de recursos da Web, como Cookies e Headers.
Não gosto do Struts 2 (apesar de ser igual ao Spring 3 MVC) por ser um pouco antigo e depender de configuração complicada.
Não gosto do JSF 1.x por ser limitado quando usado sem plugins. E do JSF 2.0 não gosto pela “abstração Desktop”, tornando as coisas (pra quem conhece o protocolo da Web) bem mais complicadas.
E só pra por lenha na fogueira, não gosto do VRaptor 3 por não ter um esquema de validação transversal ao Controller, por ter trocentos jars, por abusar de DSL e por ser desenhado por comitê.
E quanto a tendência de mercado o que está sendo ou vai ser mais usado ?
Abs…