acm-header
登录

ACM通信

ACM TechNews

编程语言入门:Groovy


Groovy项目经理Guillaume Laforge

Groovy项目经理Guillaume Laforge说:“在选择名字的时候,很明显,一种具有所有这些伟大特性的新语言必须被称为‘Groovy’。”

来源:《计算机世界》澳大利亚

Groovy项目经理Guillaume Laforge表示,Groovy编程语言的设计初衷是通过与底层Java平台的无缝集成,简化开发人员的工作。“Groovy和Java之间真的没有阻抗不匹配,”他说。“这就是为什么很多项目集成了Groovy,或者为什么公司采用了[Groovy on Rails (Grails)] Web框架。”

Laforge说,Groovy经常被用作连接各种应用程序元素的强力粘合剂,他还指出,当开发人员必须在他们的应用程序中集成和使用额外的语言时,Groovy通常是首选语言。Laforge说Grails提供了最好的开源软件组件的高级集成,为开发人员提供了愉快的体验,同时还解决了项目构建、持久性、富视图层和可扩展插件系统等其他方面的问题。

Laforge说Groovy对闭包的支持是他最喜欢的特性。他说:“有了闭包,您可以开始以不同的方式思考如何解决日常问题,或者创建复杂的算法。”闭包为封装代码和行为甚至数据提供了额外的抽象层(多亏了Groovy构建器)。此外,通过向Java集合添加各种帮助方法,再结合闭包,您可以使用函数语言的强大功能。”

Computerworld澳大利亚
查看全文

版权所有©2009公司的信息。,美国马里兰州贝塞斯达


没有发现记录

登录为完全访问
»忘记密码? »创建ACM Web帐号
Baidu
map