Escolhendo um Java Web Framework agora? [fechadas]

estamos no estágio de planejamento da migração de um site grande, construído em uma estrutura mvc desenvolvida para uma estrutura da web baseada em java, que fornece suporte interno para ajax, conteúdo rich media, mashup, layout baseado em modelos, validação, html máximo / separação de código java. Grails parecia uma boa escolha, no entanto, não queremos usar uma linguagem de script. Queremos continuar usando java. O layout baseado em modelo é uma das principais preocupações, pois pretendemos usar esse aplicativo da Web com vários sites com funcionalidade semelhante, mas com aparência e comportamento radicalmente diferentes.

A solução baseada em portal é uma boa opção para esse problema?

Quaisquer informações sobre o uso de "Spring Roo" ou "Play" serão muito úteis.

Encontrei posts semelhantes, comoesta, mas tem mais de um ano. As coisas certamente mudaram nesse meio tempo!

EDIT 1: Obrigado pelas ótimas respostas! Este site está se tornando a melhor fonte única de informações sobre programadores nas trincheiras. No entanto, eu esperava mais informações sobre o uso de uma dupla portal-cms. Jahia parece mercadoria. Algo parecido?

questionAnswers(15)

yourAnswerToTheQuestion