Richfaces ou javascript

             Bom dia, sempre achei que o [i]melhor cenário para web[/i] seria trabalhar com [i]javascript[/i] no lado cliente utilizando [i]ajax[/i] e trabalhar com o [i]java no lado servidor[/i], e procurar evitar ao máximo solicitações ao servidor, mas andei lendo que o javascript não seria a melhor forma e sim o richfaces. Ainda não conheço nada de richfaces, seria melhor do que javascript mesmo? Para utilizar richfaces eu faço solicitações ao servidor ou é instalado localmente na máquina do cliente? Qual seria a melhor forma para trabalhar?

A resposta é, depende.
Camarada, tem coisas que apenas complicam.
Dependendo a página, o próprio javascript / ajax vai ser uma coisa que mais atrapalha que ajuda.
Há alguns anos existe a discussão sobre o uso indiscriminado de ajax nas páginas.
O que eu digo é que se a tua necessidade é atendida com javascript, use ele. Se não, procure algo que atenda os requisitos.

…pelo q tenho lido Primefaces é melhor do que RichFaces