Bom, agora ja temos um overview postado gostaria de ouvir (ler) as opiniões do pessoal do fórum sobre esse framework.
Ando trabalhando com o JSF a um tempinho e realmente achei melhor que struts e ww2 (para as necessidades da empresa). Componentes / Validators reutilizáveis vem salvando o tempo dos desenvolvedores cada vez mais, alguns componentes genéricos outros focados no nosso business e banco, mas internamente são utilizados em N pontos da aplicação, um exemplo pequeno mas comum é validação de usuário:
<a:validaUser/>
Essa tag no jsp associada ao input text no qual ele digita seu login faz que com que antes que qualquer lógica seja processada o login do cara é validado: Se existe e se não esta bloqueado. Tem um outro validator que é puro javascript só pra validar se o formato do e-mail é válido, coisa boba e agora mais facil de se usar:
<a:validaEmailFormato />
São 2 exemplos dos mais simples porém mais comuns
Bom, vou parar por aqui ao invés de escrever uma bíblia e esperar pelas opiniões.
[]'s