Groovy可以做Java所能做的一切吗?

时间:2014-01-27 17:06:11

标签: java groovy

我倾向于认为Groovy是Java的超级集合......但我希望听到更多经验丰富的开发人员的意见。

你可以用Java做什么,但不能用Groovy做什么?

Java EE规范相当复杂,其中一些可能无法通过Groovy访问?

2 个答案:

答案 0 :(得分:2)

想到了{p> do { ... } while()。您可以使用闭包或其他任何方式来模拟它。

...

我们目前正在研究主要使用Groovy编写的Java EE 6。没有任何问题。 CDI,交易,jsf的托管bean,都可以完美运行。当然,在元编程方面我们有点受限制,因此我们通常将它用于测试,模拟以及只有常规对象说话时。

答案 1 :(得分:1)

你可以用Groovy做一切,你可以用Java做。唯一的复杂因素是你希望两者相互作用。

您还可以使用所有流行的框架,如Spring。实际上,Spring甚至允许您使用Groovy bean definition DSL配置bean。