[quote=Grinvon]Estou fazendo um projeto web que será que de grande porte. Basicamente eu no desenvolvimento e um amigo que pega mais a parte de CSS. Também, na época, fiquei com essa dúvida de qual tecnologia usar. Então, basicamente, me veio 3 tecnologias:
Play (com Scala), Grails (groovy) e Django (python).
O problema era que, na época, eu não conhecia nenhuma das três linguagens, só tinha feito uns pequenos testes com Groovy e Scala e tinha gostado bastante da Groovy. Eu sabia que Python tem uma comunidade forte e bem ativa, e que Scala era de nincho e não é tão fácil assim de aprender. Resolvi encarrar o Grails.
Aprender Groovy para quem já tem anos de Java, como eu, não é nada do outro mundo, e pra falar a verdade, confesso que, depois que tive um contato maior com a linguagem, passei a NÃO querer mais programar em Java. Você acaba se viciando no modo mais prático, mais direto, menos verboso e com recursos dinâmicos. Então só de pensar em ter que usar tudo em Java, já me dá uma certa agonia, não pela dificuldade, que não há, mas em suma na sua falta de praticidade.
Enquanto ao Grails, é um framework bastante visto pela comunidade, tem o suporte da Spring, tem uma quantidade razoável de plugins e tem muitos recursos interessantes que é bem a lá RoR ou Django mesmo. O único porém que eu ficava mais era na questão do suporte ao Hibernate, já que eu não sou muito fã nem do hibernate nem do JPA, e fiquei meio preocupado com a questão do desempenho, cache, etc. Mas mesmo assim, acabei levando. Sou fã do myBatis e apesar de ter um plugin para o Grails que permite uma conectividade mais fácil com o myBatis, optei por continuar usando o GORM mesmo.
Agora se você quiser inovar mais ainda, pode testar um MogoDB com Grails, existem exemplos e plugins feitos para facilitar a conexão com esse outro sistema, mas ainda não dei uma olhada, pode ser uma boa.
Espero que essas informações tenham sido úteis, qualquer coisa, posta aí.[/quote]
Opa, então cara, na empresa que eu trabalho usamos Grails, e eu gosto bastante, inclusive aqui estamos fazendo experiências com o MongoDB, mas talvez o que me assusta um pouco no Grails é não ter visto nenhum case de sucesso de aplicação de grande porte, e o fato do sistema aqui ser um pouco lento. Qual foi o projeto que vc desenvolveu?