I was recently pulled into Estive recentemente em puxado Groovy , a new Java based scripting language. You can read a , Uma nova linguagem baseada Java. Você pode ler um good article highlighting groovy in onjava.com bom artigo em destaque groovy onjava.com .

Groovy adds several syntactic sugar to Java. Groovy acrescenta várias sintática açúcar para Java. By itself it should be nice. Por si só, deveria ser agradável. However considering that most Groovy developers are originally Java developers, it might promote habit development which they cannot bring back to Java. Todavia, considerando que a maior parte dos desenvolvedores estão Groovy originalmente desenvolvedores Java, poderia promover hábito desenvolvimento que eles não podem trazer de volta para o Java. Also some of scripting niceties are good for scripting languages, yet feel out of place for an oo development language. Também alguns dos maneirismos scripting são bons para scripting línguas, ainda sinto fora de um local para oo desenvolvimento língua. Just bad habit forming is what I think. Basta mau hábito está fazendo o que penso.
Personally I have seen that when I am forced to do some coding in javascript, I have to be extra careful when I am back in Java, to avoid pages of compilation errors. Pessoalmente tenho visto que quando eu sou forçado a fazer algumas codificação em javascript, eu tenho que ser mais cuidadosos quando estou de volta em Java, para evitar a compilação de páginas de erros. In that sense I am more comfortable using BeanShell as it much more closely mimics Java. Nesse sentido, estou mais confortáveis usando BeanShell, uma vez que muito mais estreita imita Java.
With autoboxing, enhanced for loops and other jdk1.5 syntactic sugars Java is much easier to code with. Com autoboxing, reforçado para loops e outros açúcares jdk1.5 sintática Java é muito mais fácil com o código. My main gripe is public static void main A minha principal gripe é public static void main :)
Some of the scripting elements in groovy are counterintuitive, more so probably because I haven’t been initiated in Ruby cult(?). Alguns dos elementos de scripting groovy counterintuitive são, provavelmente, ainda mais porque eu não tenham sido iniciadas em Ruby culto (?).

Groovy is a decent language as scripting languages go, however the target audience is what makes me uncomfortable. Groovy é uma linguagem decente como línguas scripting ir, porém o público-alvo é o que me faz desconfortável.

Somehow I don’t feel the need to learn yet another scripting language. De alguma forma não me sinto a necessidade de aprender mais uma língua scripting.

Beanshell is slow as it is interpreted. Beanshell é lenta, uma vez que é interpretada. So what we need is a compiled beanshell to get best of both the worlds. Então o que nós precisamos é de uma beanshell compilados para obter o melhor de dois mundos. I think I just might have a solution. Acho que só poderia ter uma solução. More on it later. Mais informações sobre ela mais tarde.

Looking forward for your comments. Olhando para o futuro de seus comentários.

PS. Yes JPython is good, but then I am not much of Python & Perl fan either. Sim JPython é bom, mas então eu não sou muito fã do Python e Perl. They are good for hacking, I would cringe to develop and maintain enterprise applications in them (not that it is impossible or it hasn’t been done). Eles são bons para a pirataria, gostaria de cringe para desenvolver e manter-los em aplicações empresariais (que não é impossível ou não tenha sido feito).