16

我刚刚观看了Groovy 发明者James Strachan 的视频,他在视频中继续非常热情地热爱 Scala。这让我想了解更多关于 Groovy 的信息,这让我想到了 Groovy++。Groovy++是 Groovy 的静态类型和编译版本(显然是完全动态的)。

我试图弄清楚 Groovy++(最新版本 0.9.1?)与 Scala(最新版本 2.10)的对比。Groovy++ 论坛上的活动没有太多关于最新版本的最新活动,可以从中获取大量信息。

那么,Scala 与 Groovy++ 是否有一个很好的简单比较/对比?我对 Groovy 本身不感兴趣(除了作为设计 Groovy++ 的基础),因为我想并排比较静态编译的功能。一个简单的优点/缺点(即权衡)列表基本上就是我所寻求的,而无需进行数十到数百小时的研究和实验。

提前感谢您为这种对比和比较查询做出任何贡献。

4

1 回答 1

16

Groovy++ 项目于去年死去,显然是由于 SpringSource Groovy 团队和非 SpringSource 支持的 Groovy++ 团队之间的分裂(由 Alex T. 领导,他现在似乎是 Kotlin 项目的积极贡献者,具有讽刺意味的是 James Strachan)。

非常难看,Alex T. 对把地毯从他身下扫出来很生气是可以理解的(Spring Groovy 宣布了他们自己的静态 Groovy)。检查一些 Old Nabble 的来回条目,有时会加热。不知道现在情况如何,竞争会带来最好和最坏的结果,也许双方都已经结束了......

无论如何,我也放弃了,放弃了 Groovy 转而使用 Scala,并且非常高兴做出了这个决定——我敢说 Scala 摇滚,它是 Scocks™,试试 Scala!;-)

Groovy 对我来说是一种很好的过渡到 JVM 语言,但缺乏编译时间保证让我在一段时间后发疯(可能是静态 Groovy 项目首先出现的原因)

于 2012-07-05T03:24:17.613 回答