VRaptor 3 é um framework MVC para web focado no desenvolvimento ágil.
Através da inversão de controle e injeção de depêndencias ele corta drasticamente o tempo de trabalho que seria perdido com o código repetitivo: validações, conversões, direcionamentos, ajax e lookups.
O VRaptor 3 beta já está disponível para quem quiser conferir:
http://www.vraptor.com.br/
Aproveite, pois lá tem alguns videos e a documentação para quem quiser saber mais. Mas para aqueles que não conhecem olhem algumas das vantagens:
Se você precisa usar um controlador e sua equipe deve produzir código com boa qualidade, o VRaptor é uma das suas opções.Se você precisa usar um controlador e sua equipe deve produzir logo código com boa qualidade, o VRaptor é um bom ponto de entrada.
Você vai encontrar soluções simples para diversos problemas comuns encontrados em frameworks como o Struts e o Webwork:
- baseado em anotações
- favorece convenções e minimiza configurações
- nada de complexas estruturas de configuração
- curva de aprendizado rápida
- lógica implementada em POJOs (favorece a reutilização)
- fácil de implementar e usar conversores diferentes
- sem necessidade de aprender complicadas taglibs: use aquilo que você já conhece (como a displaytaglib)
- você pode usar qualquer view, não está atrelado a jsp: velocity com sitemesh é outra excelente opção
- fácil e rápido de implementar testes funcionais