【问题标题】:Comparison of Scala (latest 2.10) versus Groovy++ (latest 0.9.1?) [closed]Scala(最新 2.10)与 Groovy++(最新 0.9.1?)的比较 [关闭]
【发布时间】:2012-07-04 18:04:08
【问题描述】:

我刚刚看了一个video of the Groovy inventor,James Strachan,在其中他非常热情地爱上了 Scala。这让我想了解更多关于 Groovy 的信息,这让我想到了 Groovy++。 Groovy++ 是 Groovy 的静态类型和编译版本(显然是完全动态的)。

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

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

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

【问题讨论】:

  • 我会数秒直到关闭,因为 bla bla bla 否则我会对一些严肃的答案感兴趣
  • 我也是。现在 SO 比 WP 还差。

标签: scala jvm static-typing groovy++


【解决方案1】:

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

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

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

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

【讨论】:

  • 感谢这个故事,所以这就是为什么没有人听说过 g++,我也建议使用 scala,如果你必须使用动态,试试 Clojure,这还不错
猜你喜欢
  • 2012-12-29
  • 1970-01-01
  • 2013-11-24
  • 2012-02-10
  • 1970-01-01
  • 1970-01-01
  • 2013-12-11
  • 1970-01-01
相关资源
最近更新 更多