阅读更多

15顶
3踩

编程语言

原创新闻 Groovy 1.6 正式发布。

2009-02-19 11:13 by 正式编辑 hantsy 评论(10) 有4751人浏览
对这个项目来说,1.6是一个非常重要的里程碑。1.6带来一些新的特性和功能的增强。
其中,最引人注目的是性能的大幅提高。
参见:http://docs.codehaus.org/display/GROOVY/2009/02/18/The+final+version+of+Groovy+1.6+is+released


This is with very great pleasure and honor that I'm announcing the final release of Groovy 1.6, on behalf of the Groovy development team and SpringSource.
Obviously, 1.6 is a very important milestone for the project, with several great new features and improvements:

    * great runtime performance improvements
    * multiple assignments- optional return in if/else and try/catch blocks
    * AST transformations and all the provided transformation annotations like @Singleton, @Lazy, @Immutable, @Delegate and friends
    * the Grape module and dependency system and its @Grab transformation
    * various Swing builder improvements, thanks to the Swing / Griffon (http://griffon.codehaus.org) team
    * as well as several Swing console improvements
    * the integration of JMX builder
    * JSR-223 scripting engine built-in
    * various metaprogramming improvements, like the EMC DSL, per-instance metaclasses even for POJOs, and runtime mixins

An article will be published in the coming days on InfoQ and GroovyMag coming back on all those features and novelties with more details.

You can download Groovy 1.6 at the usual place:http://groovy.codehaus.org/Download
Additional installers and bundles will be provided soon.

And you can also have a look at the JIRA changelog listing features, improvements and bug fixes.

Very big thanks to all the developers who contributed to the project, in particular our most prolific ones like Paul, Roshan, Danno and Jochen, and to all our users who've helped shape the project, thanks to their great feedback and suggestions.

Let me also mention an interesting event which is shaping up: the GR8 Conference, a conference dedicated to Groovy, Grails and Griffon, organized by the Danish JUG and SpringSource!
You can learn more about the event on the conference website: http://www.gr8conf.org or by following the twitter account: GR8 Conference Twitter account
The conference takes place in Copenhagen, Denmark, and will provideseveral practical sessions and hands-on labs to get you up-to-speed on those great Groovy-based technologies. The registration should be open in the coming days, so get ready!

Enjoy!

--
Guillaume Laforge
Groovy Project Manager
Head of Groovy Development at SpringSource
15
3
评论 共 10 条 请登录后发表评论
10 楼 jamesqiu 2009-02-20 14:47
litian33 写道

简单测试了一下,性能怎么反而降低了呢?我是在java中调用groovy shell解释器的,比1.5.1性能降低了一倍


启动速度慢了, 运行速度快了, 例如我的fib数列测试:
1.5.7: time: 4531ms
1.6.0: time:  843ms

1.6比1.5快了近5倍
9 楼 litian33 2009-02-20 11:19
简单测试了一下,性能怎么反而降低了呢?我是在java中调用groovy shell解释器的,比1.5.1性能降低了一倍
8 楼 tongyi121 2009-02-20 09:26
Grails 1.1RC也发布了咱没写新闻呢?
7 楼 liubaoshan 2009-02-20 09:16
这个做啥用的?
6 楼 tongyi121 2009-02-20 09:14
这是今天最好的消息,我觉得1.6是一个很有意义的版本,性能提高了好多。
5 楼 herowzz 2009-02-20 09:08
spring收购以后发展的越来越好了,期待......
4 楼 lunaedge 2009-02-19 22:22
3 楼 whaosoft 2009-02-19 12:09
晕 没用过这个~~
2 楼 天机老人 2009-02-19 12:02
grails 不错么?没有发现啥!
1 楼 Arden 2009-02-19 11:33
期待Grails 1.1的发布~~

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • groovy java1.6_Groovy 1.6的新特性

    【IT168技术文档】Groovy是个成功而又强大的动态语言,它运行于Java虚拟机之上,由虚拟机保证其与Java的无缝集成,Groovy的语法和API深深植根于Java,其动态性则来源于其他语言如Smalltalk、Python及Ruby。...

  • groovy java1.6_Grails1.1和Groovy1.6的Java虚拟机的内存设置和调整

    在这篇文章中,我希望回答下列问题: .Grails1.1和Groovy1.6的Java虚拟机的内存设置和调整隐藏在哪里,以及我们如何来改变它们? .最新的版本和旧的版本之间有什么不同? .以上这些设置和调整在windows和linux之间的...

  • Groovy 1.6的新功能

    Groovy是一种非常成功且功能强大的Java虚拟机动态语言,它提供了与Java的无缝集成 ,并且其根源牢固地植根于Java本身中,以提供语法和API以及其他语言(例如Smalltalk,Python或Ruby)以实现其动态功能。 Groovy...

  • Groovy 1.6 已经发布

    Groovy 1.6 已经发布

  • Groovy 1.6-beta-1发布,性能有大幅提高!

    感谢G2One和Groovy开发团队为我们发布了Groovy 1.6的第一个beta版本 除了73 个bug fixes和24个improvements之外,剩下的全部是关于性能的提升了 :) [b][size=large]运行和编译性能的提高[/size][/b] 正如你...

  • 从groovy1.6的性能提升引起的。。。

    原baidu博客链接   读了一篇博客 ...Groovy 1.6.0 BETA 1终于发布了,除了一些BUG修正外,最令人兴奋的是,Groovy的运行效率有了显著的提升。官方用Great Language Shootout的基准测试得出Groo...

  • groovy 2.5.4_Groovy-Eclipse版本2.0.0已发布

    Groovy已经宣布了Groovy-Eclipse v.2.0.0插件的最终版本。 2.0.0版在Eclipse集成设计环境(IDE)中提供了Groovy支持。 新功能包括对@Grab源文件依赖性的识别,以及对接口引擎的改进,例如 支持对super的导航,以及此...

  • GroovyHelp 1.6 GA 发布

    有不少老用户向我反映,希望再将GroovyHelp优化一下,减少内存占用量。经过将近一个下午的调优,终于将GroovyHelp的内存占用量减少到 ...将该版本号定为1.6,也是效仿JDK的,标志着GroovyHelp的性能有重大突破。 ...

  • Groovy食谱: 第2章 开始

    安装Groovy与安装Ant、Tomcat或Java本身一样简单——解压缩发行版,创建环境变量,并确保二进制文件位于您的路径中。Groovy就绪后,您可以以任何方式运行它——编译或未编译,从shell或GUI控制台,或从命令行或web...

  • Groovy1.5.5发布

    [url=http://www.g2one.com/]G2One[/url], Inc和Groovy开发小组非常荣幸的宣布:Groovy 1.5.5发布,此发布依旧是1.5.x分支的bug修复。 除了bug的修复和稳定性(consistency)的提高,此次发布的另一主要特性就是...

  • 提高Groovy品质 Groovy 1.5.2发布

    Groovy1.5.2是Groovy1.5.0发布后的第二bug修正版本(类似于JDK1.5update2),旨在进一步提高Groovy的品质,除了Groovy1.5.1和Groovy1.5.2这两个bug修正版本外,还有最后一...

  • groovy 闭包

    原创little-motor 最后发布于2018-05-21 21:47:46 阅读数 1641 收藏 展开 一、简介: Groovy是动态弱类型语言,即Groovy不要求声明变量的类型、方法的参数或者方法的返回值。这意味着在不同环境下,变量可以以多种...

  • 发布Library到jcenter的艰辛之路

     想写个SDK,发布到jcenter上试一试,没想到在上传到bintray的时候遇到那么多的问题,在网上搜索了那么多的教程,甚至都把groovy的语法都看了一遍,最终还是成功了,下面记录一下我最终成功那一刻的文件。...

  • 《Groovy官方文档》1.1 下载Groovy

    在本模块(本模块指Groovy官网Download模块),你可以下载Groovy的发布版本(源码和二进制安装包),Windows安装包(只有部分版本)和相关文档。 所有的下载源都是托管在Groovy的Bintray库。成为该站点用户具有投票...

  • Groovy1.5.5发布,编译器速度加快了3-5倍

    这对2G世界的确是一个好消息,虽然... 文章还说Groovy1.6的beta版将在几周后发布! 同时,该帖子的下面有人在催促加快Groovy语言的Eclipse插件的开发速度。的确,该插件现在太原始了,感觉和记事本的功能相差无几! 

  • qtz40塔式起重机总体及塔身有限元分析法设计().zip

    qtz40塔式起重机总体及塔身有限元分析法设计().zip

  • elasticsearch-8.17.4-windows-x86-64.zip

    Elasticsearch是一个基于Lucene的搜索服务器

  • 《基于YOLOv8的核废料处理机器人导航避障系统》(包含源码、可视化界面、完整数据集、部署教程)简单部署即可运行。功能完善、操作简单,适合毕设或课程设计.zip

    资源内项目源码是来自个人的毕业设计,代码都测试ok,包含源码、数据集、可视化页面和部署说明,可产生核心指标曲线图、混淆矩阵、F1分数曲线、精确率-召回率曲线、验证集预测结果、标签分布图。都是运行成功后才上传资源,毕设答辩评审绝对信服的保底85分以上,放心下载使用,拿来就能用。包含源码、数据集、可视化页面和部署说明一站式服务,拿来就能用的绝对好资源!!! 项目备注 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、大作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可用于毕设、课设、作业等。 下载后请首先打开README.txt文件,仅供学习参考, 切勿用于商业用途。

  • 谷歌地图数据采集: 美国 纽约 HVAC Contractor (暖通空调承包商) 数据示例

    美国纽约HVAC(暖通空调)数据示例,谷歌地图数据包括:时间戳、名称、类别、地址、描述、开放网站、电话号码、开放时间、更新开放时间、评论计数、评级、主图像、评论、url、纬度、经度、地点id、国家等。 在地理位置服务(LBS)中,谷歌地图数据采集尤其受到关注,因为它提供了关于各种商业实体的详尽信息,这对于消费者和企业都有极大的价值。本篇文章将详细介绍美国纽约地区的HVAC(暖通空调)系统相关数据示例,此示例数据是通过谷歌地图抓取得到的,展示了此技术在商业和消费者领域的应用潜力。 无需外网,无需任何软件抓取谷歌地图数据:wmhuoke.com

  • 2023-04-06-项目笔记 - 第四百五十五阶段 - 4.4.2.453全局变量的作用域-453 -2025.04-01

    2023-04-06-项目笔记-第四百五十五阶段-课前小分享_小分享1.坚持提交gitee 小分享2.作业中提交代码 小分享3.写代码注意代码风格 4.3.1变量的使用 4.4变量的作用域与生命周期 4.4.1局部变量的作用域 4.4.2全局变量的作用域 4.4.2.1全局变量的作用域_1 4.4.2.453局变量的作用域_453- 2025-04-01

Global site tag (gtag.js) - Google Analytics