Java开发网 |
注册 |
登录 |
帮助 |
搜索 |
排行榜 |
发帖统计
|
您没有登录 |
» Java开发网 » Scripting Languages on JVM
打印话题 寄给朋友 订阅主题 |
作者 | Groovy 1.8.2 和 1.9 beta3 发布,基于JVM的敏捷动态语言 |
阿熊
阿熊 元老 发贴: 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 Java开发规范 |
已读帖子 新的帖子 被删除的帖子 |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |