Assim como o Mentawai e o RoR, o Rife é full-stack. Ele abstrai e/ou resolve todos os problemas de uma aplicação web. Quais são esses problemas? Autenticação, Autorização, Pool de Conexão, Tags, Envio de Email, blah, blah, blah, blah, etc.
Por exemplo? Como vc faz IoC com Struts? Provavelmente vão te recomendar o Spring. Como vc faz pool de conexões? Vão de recomendar C3P0. Como vc envia email? Fácil, usa o Commons Email. E por aí vai, até o seu projeto virar uma salada de frameworks. Salada de framework = complexidade desncessária = http://en.wikipedia.org/wiki/Rube_Goldberg_machine
No Mentawai, e provavelmente no Rife tb, ele já te dá um container de IoC, abstrai o pool de conexões dentro dele, o envio de email e todo o resto. Ele não te “joga” para qualquer outro framework que faça isso. Isso é ser full-stack.
O Rife é component-based. Mentawai e RoR são action-based. Me parece que o Rife não pegou. Escuto pouca coisa sobre ele…