我刚刚看了一部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++设计的基础),因为我想并排比较静态编译的特性。一个简单的优点/缺点(即权衡)列表基本上就是我所寻求的,而不需要做几十到几百个小时的研究和实验。
首先,感谢您为这个对比和比较查询所做的贡献。
发布于 2012-07-05 11:24:18
Groovy++项目去年就结束了,显然是由于SpringSource Groovy团队和非SpringSource支持的Groovy++团队之间的分歧(由Alex T.领导,他现在似乎是Kotlin项目的积极贡献者,具有讽刺意味的是,还有James Strachan)。
是相当丑陋的,可以理解的是,Alex T.对被扫地出门感到恼火(Spring Groovy宣布了他们自己的静态Groovy)。检查一些旧的Nabble条目的来回,有时加热。不知道现在的情况如何,竞争带来了最好的和最坏的,也许双方都已经结束了……
无论如何,我也放弃了,放弃了Groovy,转而使用Scala,我非常高兴做出了这个决定-- Scala很棒,我敢说,它超越了™,试试Scala吧!;-)
Groovy对我来说是一种很棒的向JVM过渡的语言,但缺乏编译时间保证在一段时间后让我抓狂(可能是为什么首先出现静态Groovy项目)
https://stackoverflow.com/questions/11333684
复制相似问题