在JavaOne大会上,OpenLogic公司的CTO Rod Cope做了一个关于Groovy脚本语言的主题演讲。
Rod Cope对Groovy脚本语言的特性进行了介绍,并将其与其他编程语言(包括Ruby、Python和Java)进行了比较,还介绍了如何混合使用这些语言。从Cope的示例可以看到,与Java相比,Groovy能够大大减少需要编写代码的数量。
Groovy的主要特性包括:动态和静态类型系统;支持list、map、array等数据结构的原生语法;闭包;内建的正则表达式支持;操作符重载等。此外,Groovy将成为Java平台上的标准脚本语言,这使它可以充分利用Java平台的强大功能。
Groovy 1.0计划于今年9月正式发布,其初步目标是将Java应用的开发工作量降低一半,并达到对应Java应用性能的20%~90%。Rod Cope认为,最好是从一些小规模、重要性较低的项目开始试用Groovy,熟悉之后再逐渐推广。
全文请看TheServerSide在JavaOne 2005第一天的报道:http://www.theserverside.com/articles/article.tss?l=JavaOne_Day1