28 setembro 2010

Minicurso Groovy & Grails

Olá!
Bem, ontem estive na Globalcode para ministrar um curso rápido de Groovy e Grails. A intenção foi apresentar os principais conceitos e alguns benefícios de se utilizar essas tecnologias para sua próxima aplicação que rodará na JVM. A interoperabilidade entre Java -> Groovy lhe permite usar as APIs que você já conhece, sem ter que se preocupar em migrar tudo.

O feedback foi super bacana! Pena que o tempo não foi suficiente para mostrar tudo!

Descrição do Minicurso:

O fato de existirem inúmeras linguagens que rodam na JVM já não é novidade nenhuma, principalmente com o sucesso de Scala e JRuby. Seguindo a linha das principais linguagens do mercado, Groovy apresenta-se como uma ótima alternativa para aqueles que querem tentar uma nova linguagem, mas ainda gostam na sintaxe Java. Ganhando popularidade nos últimos tempos, Groovy é uma linguagem dinâmica inspirada em Python, Ruby e Smalltalk que pode ampliar e muito a produtivade em seu dia-a-dia.

Quanto tempo você leva para fazer um site utilizando as principais ferramentas Java? Pois em Grails isso pode ser ainda mais rápido! Inspirado no framework Ruby on Rails, Grails tem ganhado popularidade entre as opções para desenvolvimento web devido ao seu alto grau de integração com a plataforma Java, e adicionando a isso conceitos como interceptors, tag libs, Groovy Servers Pages (GSP), além de uma grande variedade de plugins para facilitar ainda mais o desenvolvimento web.