Linguagem dinamica
23/02/2015 15:33
1
Ola Pessoa.

Sou novo no grupo e venho retirar algumas duvidas sobre a linguagem Groovy e Grails.

Primeiramente estou a procura de uma linguagem dinâmica que ofereça todos os recursos do java como pool, rmi, container application e principalmente que seja dinâmica, não sendo necessária compilações e deploys que sejam necessário derrubar toda a aplicação.
Tenho um projeto cujo terei diversas aplicações com manutenções radicais em um servidor único, e durante redeploys e não poderei de forma alguma reiniciar um servidor.
Hoje o conceito de desenvolvimento java pra mim é muito quebrado, qualquer deploy de um module compartilhado é necessário reiniciar servidor, isso pra mim uma besteira.

Bom vamos lá.
O Groovy é uma linguagem script possível de atualização runtime sem a necessidade de reload da aplicação?
Conseguiria criar uma classe em um module(.jar) e compartilhar ela entre outras aplicações? (exemplo um bean)
Quanto ao Grails é um framework tipo Ruby, que me geraria todas as telas e controllers para customizar?
Qual o framework utilizado para persistência, seria o bom, velho e pesado Hibernate cuja manutenção precisa redeploy a aplicação?
Obrigado pessoal.
Tags: groovy linguagem dinamica


0
Oi Leandro, bem vindo!

Quantas perguntas, vamos a elas!

"O Groovy é uma linguagem script possível de atualização runtime sem a necessidade de reload da aplicação?"

Sim. Depende do modo como você vai programar. Você pode, por exemplo, armazenar seus scripts em uma fonte de dados que os carregue dinâmicamente para você. Tem de ver como é sua arquitetura.

"Conseguiria criar uma classe em um module(.jar) e compartilhar ela entre outras aplicações? "

Sim! Código Groovy é bytecode como qualquer outro. Então código Groovy pode ser usado por Java, Clojure, Jython ou qualquer outra linguagem executada na JVM.

"Quanto ao Grails é um framework tipo Ruby, que me geraria todas as telas e controllers para customizar?"

Sim! O nome inicial do Grails era na realidade "Groovy on Rails", pois é fortemente inspirado no Ruby on Rails. E ele também tem scaffolding e te permite customizar cada detalhe deste caso seja necessário.

"Qual o framework utilizado para persistência, seria o bom, velho e pesado Hibernate cuja manutenção precisa redeploy a aplicação?"

De novo, na pinta! O Grails usa o GORM como sua camada de persistência que, por padrão, tem como base o Hibernate!

Qualquer coisa estamos aqui para te ajudar, ok?

Novamente, bem vindo! Acho que você veio ao lugar certo. :)



Ainda não faz parte da comunidade???

Para se registrar, clique aqui.


Aprenda Groovy e Grails com a Formação itexto!

Newsletter Semana Groovy

Assinar

Envie seu link!


Livro de Grails


/dev/All

Os melhores blogs de TI (e em português) em um único lugar!

 
Creative Commons
RSS Grails Brasil é mantido por itexto Consultoria.
Em caso de problemas contacte Henrique Lobo Weissmann (Kico) por e-mail: kico@itexto.com.br
Todo o conteúdo presente neste site adota o Creative Commons como licença padrão.
Ver: 4.14.0
itexto