2012-07-04 27 views
16

我刚刚看了一个video of the Groovy inventor,詹姆斯斯特拉坎,他非常热爱地谈论爱斯卡拉。这使我想了解更多关于Groovy的信息,这些信息将我引向Groovy ++。 Groovy++是Groovy的静态类型和编译版本(显然是完全动态的)。斯卡拉(最新的2.10)与Groovy ++(最新的0.9.1?)的比较

我试图找出什么Groovy ++(最新版本0.9.1?)与Scala(最新版本2.10)相反。 Groovy++ forum上的活动在最近的版本中没有很多近期的活动,因为它能够获取更多信息。

那么,Scala对Groovy ++有一个很好的简单比较/对比吗?我对Groovy本身并不感兴趣(除了作为设计Groovy ++的基础之外),因为我想并排比较静态编译的功能。简单的优点/缺点(即折衷)列表基本上是我所需要的,而不需要做几十到几百小时的研究和实验。

非常感谢您提前做出任何有助于对比和查询的内容。

+0

我数着秒,直到这被因为唧唧歪歪的关闭,否则我会很感兴趣的一些严重的答案 – AndreasScheinert

+0

我也一样。这些日子SO比WP糟糕。 – soc

回答

16

Groovy ++项目去年死了 - 显然是由于SpringSource Groovy团队和非SpringSource支持的Groovy ++团队(由Alex T.领导,他现在似乎是Kotlin项目的积极贡献者)詹姆斯Strachan)。 (可以理解的是,Alex T.对于从他身下扫除地毯感到愤怒)(Spring Groovy宣布他们自己的静态Groovy)。通过一些旧的Nabble条目检查后面的&,有时会加热。不知道的事,现在怎么受得了,竞争带来了最坏的最好&,也许双方都在它...

当时我太跳伞无论如何,开沟Groovy的斯卡拉和绝大多数很高兴地做出决定 - 斯卡拉的岩石,我敢说,它Scocks ™,给斯卡拉一试! ;-)

Groovy对我来说是一个很好的过渡到JVM的语言,但缺乏编译时间保证只是让我在一段时间后坚持下来(可能为什么静态的Groovy项目首先应运而生)

+2

Thx的故事,所以这就是为什么没有人听说过g ++,那么我也会建议scala,如果你使用动态赋予Clojure一个尝试它并不差 – AndreasScheinert