Groovy 1.6 在 SpringSource 旗下发布

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

我很高兴在此报告最近发布的 Groovy 1.6,它是在 SpringSource 旗下发布的,因为 SpringSource 收购了 G2One

Groovy dynamic language for the JVMGroovy 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 会议,这是一个由 丹麦 JUG 和 SpringSource 组织的专门针对 Groovy、Grails 和 Griffon 的会议! 您可以在 会议网站上或通过关注其 Twitter 帐户 了解更多关于该活动的信息。 该会议将于五月在丹麦哥本哈根举行,并将提供几个实践课程和动手实验室让您快速掌握这些优秀的基于 Groovy 的技术

获取 Spring 新闻简报

通过 Spring 新闻简报保持联系

订阅

领先一步

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

了解更多

获得支持

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

了解更多

即将举行的活动

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

查看全部