Groovy 1.0
Como diria Mr Burns... Excelente....

Muito legal , saiu o Groovy versão 1.0 (JSR 233):D , para quem curte linguagens de scripting parece ser um prato cheio ;) O que mais me chamou antencao nessa linguagem é a sua total integração com a API do Java... ou seja... uma scripting do Groovy pode aceitar via parametro por exemplo uma List<Pessoa> e tratar da mesma forma que em Java... isso torna as coisas bem poderosas no caso de frameworks... eu mesmo estou pensando em integrar esta linguagem ao meu projeto da empresa... fazer a extensao de modulos tudo em Groovy ;) Este poder deixa as coisas bem mais faceis... vai ser muito simples unir seus objetos já feitos em Java ( por ex: aquele Session Bean.... que faz uma pá de coisa) juntamente com um codigo de scripting totalmente desconhecido... parece trazer muitas possibilidades. Com certeza o pessoal já vai lancar duzias de frameworks integrando as vantagens de uma linguagem dinamica com a seguranca de uma linguagem com tipagem estatica.
Groovy is a dynamic language for the JVM that integrates seamlessly with the Java platform. It offers a Java-like syntax, with language features inspired by Smalltalk, Python or Ruby, and lets your reuse all your Java libraries and protect the investment you made in Java skills, tools or application servers.
Groovy can be used for various purposes, from adhoc shell scripting leveraging Java APIs, to full-blown web applications built on Spring and Hibernate through the Grails web framework. It can also be integrated very easily in your applications to externalize business logic, create Domain-Specific Languages, or to provide templating capabilities, and much more.
Groovy can be used for various purposes, from adhoc shell scripting leveraging Java APIs, to full-blown web applications built on Spring and Hibernate through the Grails web framework. It can also be integrated very easily in your applications to externalize business logic, create Domain-Specific Languages, or to provide templating capabilities, and much more.