acm-header.
登入

ACM的通讯

ACM技术

编程语言的A-Z:Groovy


Groovy项目经理Guillaume Laforge

“当它来选择一个名字时,很明显,一种新的语言,所有这些伟大的功能都必须被称为'groovy',”Groovy项目经理Guillaume Laforge说。

信用:Computerworld澳大利亚

Groovy项目经理Guillaume Laforge表示,Groovy编程语言旨在通过与底层Java平台的无缝集成来使开发人员更简单。“Groovy和Java之间真的没有阻抗不匹配,”他说。“这就是为什么大量项目集成了Groovy,或者公司为什么公司采用[Groovy在Rails(Grails)] Web框架。”

Laforge表示,Groovy发现频繁用作捆绑各种应用元素的超级格,并且他指出了开发人员必须在其应用程序中集成和使用额外语言时的首选语言。Laforge表示,Grails提供了最佳的开源软件组件的高级集成,为开发人员提供愉快的体验,同时还解决了项目构建,持久性,丰富的视图层和可扩展插头等各种其他方面-in系统。

Laforge说Groovy对封闭的支持是他最喜欢的功能。“用封闭物,你可以在不同地思考关于你如何解决日常问题,或创造复杂的算法,”他说。“Closures为您提供额外的抽象层,用于封装代码和行为,甚至数据[由于Groovy Builders]。此外,在Java Collections中添加了各种帮助程序方法,与闭包组合,您可以获得功能语言的力量由你处置。”

Computerworld澳大利亚
查看完整的文章

摘要版权所有©2009信息Inc.,贝塞斯达,马里兰州,美国


没有发现任何条目

登入完全访问
“ 忘记密码? »创建ACM Web帐户
Baidu
map