Para 2018: Angular, Vaadin, ReactJS, Vue, Aurelia, JSF ou o que?

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.

1 curtida

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??

Cesar, dá uma olhada em: https://vuejs.org

Talvez seja o que você tá procurando.

Grande abraço!

1 curtida

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.

1 curtida

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.