Eu fiz uma pesquisa sobre os frameworks para front-end e não consegui uma comparação atualizada. É claro que a escolha de um framework também é uma questão de gosto, mas uma opinião de quem conhece pode ajudar muito na escolha. Portanto, para um projeto grande, qual o framework que você recomenda, considerando as questões: recursos, praticidade, escalabilidade, versatilidade, curva de aprendizado, etc…?
Se sua aplicação for do tipo SPA, atualize sua pesquisa considerando comparações entre Reactjs, Angular, Vue e Aurelia. Lembrando que “AngularJs” morreu e o novo projeto é chamado de Angular puramente.
Vaadin e JSF sao fora de cogitação. Se nao tem designer na equipe, considere o Bootstrap.
VRaptor nao é front-end.
Também estou com a mesma dúvida, então vou aproveitar seu post. Estou procurando um framework para usar em algumas páginas e a maioria dos recomendados trabalha com projetos SPA pelo que eu tenho entendido.
Alguém recomenda um apenas para buscar dados via json e renderizar via bind, parecido com AngularJS??
Sim, se sua aplicação realmente for SPA. Se não vira um peso desnecessário no client.
Somente para data bind tem o knockoutjs http://knockoutjs.com/.
Eu particularmente nao confio em nenhum desses frameworks js, a cada hora aparece e desaparece algum. Confio mais na biblioteca jquery e em fazer o bind programaticamente.
Você pode criar o projeto naquilo que estiver familiarizado e depois pensa nisso.
Paulo, optei pelo vuejs que você recomendou, questão simplicidade é muito melhor que outros framworks. Ainda estou estudando ele mas até onde eu li estou curtindo, no máximo 2 semanas já dá para ter um conhecimento intermediário.