我倾向于认为Groovy是Java的超级集合......但我希望听到更多经验丰富的开发人员的意见。
你可以用Java做什么,但不能用Groovy做什么?
Java EE规范相当复杂,其中一些可能无法通过Groovy访问?
答案 0 :(得分:2)
do { ... } while()
。您可以使用闭包或其他任何方式来模拟它。
...
我们目前正在研究主要使用Groovy编写的Java EE 6。没有任何问题。 CDI,交易,jsf的托管bean,都可以完美运行。当然,在元编程方面我们有点受限制,因此我们通常将它用于测试,模拟以及只有常规对象说话时。
答案 1 :(得分:1)
你可以用Groovy做一切,你可以用Java做。唯一的复杂因素是你希望两者相互作用。
您还可以使用所有流行的框架,如Spring。实际上,Spring甚至允许您使用Groovy bean definition DSL配置bean。