SpringSource 旗下发布 Groovy 1.6

工程 | Guillaume Laforge | 2009年3月4日 | ...

我很高兴在此报告最近发布的 Groovy 1.6,该版本是在 SpringSource 收购 G2One 后,在 SpringSource 的领导下发布的。SpringSource 收购 G2One.

JVM 的 Groovy 动态语言Groovy 1.6 是该项目的一个非常重要的里程碑,**带来了巨大的性能提升**,使 Groovy 成为 JVM 上最快的动态语言,以及一些强大的新特性,为您的动态语言库增加了更多武器。

特别是,除了通常的错误修复和次要增强之外,让我提一下以下新特性:

  • 多重赋值
  • if/else 和 try/catch 块中的可选返回值
  • **AST 变换**以及所有提供的转换注解,如 @Bindable、@Vetoable、@Singleton、@Lazy、@Immutable、@Delegate、@Category、@Mixin 和 @Newify
  • **Grape 模块和依赖项系统**及其 @Grab 变换
  • Swing 构建器的各种改进,感谢 Swing / Griffon 团队
  • 以及一些 Swing 控制台改进
  • 集成的 **JMX 构建器**
  • 内置的 JSR-223 脚本引擎
  • 各种 **元编程改进**,例如 ExpandoMetaClass 领域特定语言、即使对于 POJO 也是每个实例的元类以及运行时混入
  • **OSGi 就绪性**,Groovy JAR 是一个完整的 OSGi 捆绑包
一篇关于 InfoQ 的**非常详细的文章**,题为 "Groovy 1.6 的新特性?",深入探讨了所有这些新特性和增强功能,并包含代码示例和解释。

如果您想了解更多关于 Groovy 的信息,特别是 Groovy 1.6,您应该考虑参加四月份的 SpringOne Europe,届时将会有关于 Groovy 和 Grails 的专题演讲。

GR8 Conference dedicated to Groovy, Grails and Griffon

您也可以选择参加 GR8 会议,这是一个**专门针对 Groovy、Grails 和 Griffon 的会议**,由 丹麦 JUG 和 SpringSource 组织!您可以在 会议网站 上了解更多关于该活动的信息,或者关注其 Twitter 帐户。会议将在五月份在丹麦哥本哈根举行,并将提供**多个实践课程和动手实验室,让您快速掌握这些基于 Groovy 的优秀技术**。

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

VMware 提供培训和认证,以加速您的进步。

了解更多

获得支持

Tanzu Spring在一个简单的订阅中提供对 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件。

了解更多

即将举行的活动

查看 Spring 社区中所有即将举行的活动。

查看全部