Olá galera, tudo bem?
Criei este tópico por que não encontrei nada que tratasse este assunto diretamente, aqui no fórum ou em pesquisas com o Google.
Já fiz POC’s (Proof Of Concepts) com o VRaptor e achei ele muito produtivo, tambem criei um projeto com Spring MVC e gostei.
Fiz diversas pesquisas sobre essas tecnologias, sendo que vi uma espécie de tutorial de 20 min sobre como criar um CRUD com o Play Framework e estudo atualmente a apostila de RoR.
Não há uma comparação direta de Produtividade, Escalabilidade, Desempenho e Manutenção entre os Frameworks/ Linguagem.
Vi que muitas Startup’s estão utilizando Rails atualmente. O Framework fornece um bom ganho de produtividade, porém não me acostumei com a sintaxe da linguagem… algumas blog’s citam que RoR é um pouco mais lento.
VRaptor achei que abstrai muito bem a camada de Servlet’s, mas não gostei de ficar anotando meus métodos com REST (Path, Get, Post, Delete e Push) (Opinião pessoal, de exemplo da apostila da Caelum).
Play, não realizei nenhuma prova de conceito com ele ainda, porém gostaria de saber a opinião de vocês:
- Qual framework utilizar para um portal WEB?
- Onde vocês indicam utilizar cada framework?
- Vale a pena aprender um pouco de cada ou se especializar em apenas um?