Groovy já salvou seu dia?
08/06/2008 00:00
0
Nesta semana, Groovy salvou meu dia e, acredito, trata-se de uma experiência interessante que gostaria de compartilhar.

No meu caso, era necessário gerar uma série de relatórios com base em dados armazenados em bancos de dados Access (algo em torno de uns 300 bancos distintos, todos com estruturas ligeiramente distintas umas das outras) em curtíssimo prazo - 8 horas (típico, não?).

Minhas opções portanto eram: iniciar um novo projeto em Java ou, simplesmente criar uma série de scripts que pudessem ser executados rapidamente. Achei esta uma excelente ocasião para ver do que o Groovy era capaz. A urgência exigia que fosse criada uma solução "quick and dirty".

Se optasse por usar uma linguagem como Perl, PHP ou Ruby (tá tá, eu sei do JRuby) não poderia aproveitar parte do código que a empresa já possuia desenvolvido em Java. No entanto, com Groovy foi fácil: bastou configurá-lo para carregar os arquivos JAR que a empresa já possuia e, bingo: total reaproveitamento de código.

Outro problema que tive consistiu na IDE. Como não havia tempo nem para respirar. Optei por usar o próprio Groovy Console para a tarefa e, para minha surpresa, atendeu a 90% das minhas necessidades (o code complete às vezes faz falta).

Fato é: consegui entregar todos os relatórios (que deveriam ser gerados no formato Microsoft Excel) no tempo exigido usando APENAS código Groovy (e a biblioteca Jxl) reaproveitando parte do código anteriormente gerado pela empresa no prazo previsto.

Pergunto aqui portanto: Groovy já salvou seu dia? Como foi a experiência?
Tags: Groovy


0
kicolobo,

interessante o seu relato, conte mais sobre a biblioteca Jxl, para que serve ? em que pode ser util ?

Herrera
19/08/2008 00:00


0
A Jxl é uma biblioteca para a geração de arquivos no formato Excel.

Acredite: outra ferramenta que salva meu dia TODO DIA <!-- s:) --><img src="{SMILIES_PATH}/icon_smile.gif" alt=":)" title="Smile" /><!-- s:) -->


0
Ah... eu nunca fui salvo assim tão dramaticamente. <!-- s:D --><img src="{SMILIES_PATH}/icon_biggrin.gif" alt=":D" title="Very Happy" /><!-- s:D -->

Só analisar uns logs e por aqui aí.

valeuz...



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