Grails Ou rails?

35 views
Skip to first unread message

Nilo Lima

unread,
Nov 9, 2009, 8:45:25 PM11/9/09
to pb...@googlegroups.com
Olá galera,

Olha só estou com uma dúvida para um novo projeto. Eu não sei se faço em Grails ou em Rails.
Tive uma experiência muito boa com Ruby on Rails, excelente. Agora to pensando em usar o Grails pois senti alguma dificuldade de integrar o Rails com ferramentas consagradas em Java como Jasper/Ireport.
E vocês o que acham?? Grails lava vantagem pela sua fácil integração com Java? Facilidade de Deploy?
Rails leva vantagens por ter mais plugins? Comunidade maior??
Será que vou ter problemas com Grails por instabilidade da versão?

Obrigado

Maurício Linhares

unread,
Nov 9, 2009, 9:50:57 PM11/9/09
to pb...@googlegroups.com
Olá Nilo,

OIha, a experiência que eu tive com Grails (que foi pouca, nenhuma
aplicação de verdade) é de que ele ainda está muito aquém da
quantidade de possibilidades que existem hoje no Rails. Os plugins são
poucos, não cobrem muitas funcionaldiades, não existem "repositórios
padrão" e a comunidade não produz tanta documentação quanto a do
Rails. Quanto a deployments, eu ainda estou pra ver uma solução mais
simples pra deployment do que o Capistrano ou o Chef, hoje não consigo
me imaginar fazendo deploy com "cópia de FTP" como eu fazia em Java.

Sobre a integração com bibliotecas do Java, JRuby hoje tem suporte
completo ao Rails, você integra facilmente o JasperReports com uma
aplicação Rails usando JRuby diretamente como também pode usar
soluções como o JasperServer (que talvez seja até mais simples) pra
fazer isso. Pra maior parte dos casos também existem opções "ruby
puro" as bibliotecas Java, então dificilmente você vai ficar sem ter
uma solução pronta pros seus problemas.

-
Maurício Linhares
http://codeshooter.wordpress.com/ | http://twitter.com/mauriciojr



2009/11/9 Nilo Lima <nilo.a...@gmail.com>:

Raphael Freire

unread,
Nov 10, 2009, 2:52:39 PM11/10/09
to pb...@googlegroups.com
Eu usei grails há pouco tempo e compartilho da mesma opinião de Maurício. Embora tenha usado apenas versões de rails "antigas" - anteriores a 2008, percebi que grails não é tão maduro e não tem todas as técnicas que por default pertencem ao rails (migrations, fixtures, etc). Ainda, grails possui alguns bugs simples abertos que precisei resolver por POG. Sobre a integração, usei ruby antes do JRuby, então só posso falar do Grails. A grande vantagem do grails (ao meu ver) é justamente a simplicidade de integração com Java. Em equipes que ainda possuem preconceito com qualquer coisa que não seja Java, a adoção de grails é mais fácil. Rails ainda sobre de preconceito sem causa.



2009/11/9 Maurício Linhares <linhares...@gmail.com>



--
Raphael Freire.

Nilo Lima

unread,
Nov 10, 2009, 5:20:46 PM11/10/09
to pb...@googlegroups.com
Obrigado Maurício e Raphael,

Muito bem colocado sobre o Capistrano, eu tive dificuldade para hospedar a aplicação em Host brasileiros. Tive inclusive que trocar de empresa antes era KingHost agora HostNet.
Eu enviei uma proposta para um cliente a cerca de 4 meses atrás e coloquei que o sistema seria desenvolvido em Ruby on Rails. Ele me chamou lá e me perguntou o que era rails. Ele era gerente de TI. Realmente Rails sofre preconceito, se tiver utilizando Grails eu coloco na proposta que é Java e pronto. Não sei se é o lugar onde moro que é complicado, Porto Velho - RO. A aproximadamente 3 meses foram apresentar Maker para a equipe e quando terminou todo mundo ficou maravilhado eu disse que eles deviam aprender algo realmente ágil como Ruby on Rails, eles olharam para mim e disseram: "Ruby o que?", dos 13 um disse que já tinha ouvido falar mas num sabia o que era, o resto ninguém imaginava o que seria. Lá desenvolvemos em C#.
Grails não, gera um War e pronto, publica como JAVA o cliente não precisa nem saber se tem Groovy por trás.
Vou dar uma boa olhada no JRuby não conheço bem.

Muito obriado pelas opiniões.



2009/11/10 Raphael Freire <rapha...@gmail.com>
Reply all
Reply to author
Forward
0 new messages