Struts 2 x JSF o que voce usa?
Hoje surgiu uma enquete aqui no serviço completamente inutil sobre qual a melhor api para desenvolvimento de interfaces java… uma enquete inutil mas com certo peso prático pois escolher um ou outro poderá ter impacto futuro. Peço que se voce usa um ou outro poste aqui qual voce usa.
Eu to no struts 1.x ainda mas o JSF realmente é mais pedido, pelo menos aqui em SP.
Em relação a tecnologia, eu gostei muito do JSF pra criar interfaces, usei o JSF2 + Primefaces, mas não o utilizei em um projeto e sim por conta própria, não sei os problemas que ele tem.
Quanto ao struts 2 já o utilizei em projetos, ele é uma melhoria do struts 1 e não se propoe a criar componentes, ele funciona no estilo request e response que tem suas vantagens e desvantagens, vc pode usar as bibliotecas javascript que quiser, porém usar um componente visualmente mais rico dá mas trabalho.
Acho que se vc pode ter uma interface mais rica o JSF é a melhor pedida.