阿熊
阿熊
元老
发贴: 5644
|
于 2011-09-07 15:42
Groovy开发团队宣布Groovy 1.8.2和1.9 beta3发布了。这次由于beta 2发生了一个意外的小技术故障,以及Maven Central方面的问题,1.9分支的beta版直接跳至beta 3。
Groovy是一个基于 Java虚拟机的敏捷动态语言,它构建在强大的Java语言之上,同时引入闭包和元编程等出色的新功能,并添加了Python、Ruby和Smalltalk等语言中的诸多特征。Groovy支持DSL(Domain Specific Languages,领域定义语言)和其它简洁的语法,让你的代码变得易于阅读和维护。Groovy无缝集成所有已经存在的 Java对象和类库,可以直接编译成Java字节码,这样可以在任何使用Java的地方使用Groovy。你也可以将Groovy想像成 Java 语言的一种更加简单、表达能力更强的变体。Groovy 和 Java 语言的主要区别是:完成同样的任务所需的 Groovy 代码比 Java 代码更少(有时候会少很多)。
此次版本的最大亮点在于原始类型的运算性能优化。除此之外,其他的改进都是关于BUG修复的。
Groovy 1.8.2改进:
[GROOVY-4949] - Groovy should provide CharSequence variants for most its DGM String methods [GROOVY-4962] - SwingBuilder binding updates should happen inside the EDT if the target is an UI component 详细信息参阅:Groovy 1.8.2 Release Notes
Groovy 1.9 beta3改进:
[GROOVY-4949] - Groovy should provide CharSequence variants for most its DGM String methods [GROOVY-4960] - SwingBuilder.doOutside should use a ThreadPool [GROOVY-4961] - SwingBuilder should set the node's name property with the value of the id property if no name is set [GROOVY-4962] - SwingBuilder binding updates should happen inside the EDT if the target is an UI component 详细信息参阅:Groovy 1.9 beta3 Release Notes
另外,Groovy已经完成了到Git的迁移工作。可以访问下面的地址了解详情:http://xircles.codehaus.org/projects/groovy/repo/git/repo。之后,Groovy还会提供一个GitHub的镜像。
Groovy官方网站:http://groovy.codehaus.org/
下载地址:http://groovy.codehaus.org/Download
|