Groovy 1.7 发布-下载
Groovy官方主页尚发布了Groovy 1.7的下载地址,同时也发布了针对Groovy 1.7的IDE插件的下载地址。使用Groovy的朋友这次有福了,官方表示本次发布的Groovy 1.7除了Groovy语言本身进行了大幅度的功能调整外,Groovy 1.7的IDE支持也是空前的好。之前Groovy的Eclipse插件支持一直不是很好,但本次于Groovy 1.7同时发布的Eclipse是由SpringSource开团团队完成的,因此在功能和质量上有了质的飞跃,因此在Eclipse开发Groovy将变得更加轻松容易。 Groovy是一种脚本语言,可以直接编译成Java的class文件,并在JVM上运行。Groovy吸取了Python、Ruby和Smalltalk等脚本语言的特点,包括OO的编程风格,简洁的语法,解释执行等。同时因为Groovy是运行在JVM上的,而且与Java语言可以无缝接合,因此Groovy便拥有了其它任何脚本语言所无法拥有的胖大的Java的支持(JRuby目前也是这样了。。。),Groovy同时拥有脚本语言的诸多方便特性,同时还拥有Java社区胖大的第三方类库的支持,可谓是如虎添翼。笔者的项目中数据库升级部分就采用了Groovy脚本来编写,简单方便。优点不容置疑阿。 Groovy 1.7的主要新特性(摘自开源中国社区): Groovy 1.7新增了对匿名内部类和嵌套类的支持 Groovy 1.7增强了Java Annotation(Java注释),Groovy中的Java注释写法比Java代码中灵活,可以在组织导入,包,和变量声明的位置增加注释(个人感觉有点乱。。。) Groovy 1.7大幅度增强了Grape功能,通过使用Groovy 1.7的grape依赖系统,可以轻易的在groovy脚本中解决依赖问题(无须maven了?。。。) Groovy 1.7提供了功能更丰富,更强大的断言机制 Groovy […]