请记住,我故意保持这个问题的普遍性,但如果在特定领域存在任何优势,请不要犹豫地描述它们。
编辑:为了澄清,如果我在Jruby中编写了一些代码,现在,在某些情况下,我可以将该代码移出JVM,或者至少我已经更好地理解了Ruby。而Groovy技能仅适用于仅存在于JVM内部的语言。 Jython和Jruby具有这种内置优势,那么Groovy有什么来弥补这种劣势吗?
如果您没有发现Groovy有任何优势,并且建议只使用Jython或Jruby,请告诉我。
编辑2:感谢大家所有的答案,其中大部分都表明,Groovy与Java集成得略微好于Jython或Jruby。
后续:使用Netbeans 6.5作为我的IDE,我发现Groovy与Java项目集成比Jruby更好。我不确定缺乏集成是否是Jruby或Netbeans的失败。但是在使用了一段时间后,Groovy肯定具有优势。