Groovy项目经理Guillaume Laforge表示,Groovy编程语言的设计初衷是通过与底层Java平台的无缝集成,简化开发人员的工作。“Groovy和Java之间真的没有阻抗不匹配,”他说。“这就是为什么很多项目集成了Groovy,或者为什么公司采用了[Groovy on Rails (Grails)] Web框架。”
Laforge说,Groovy经常被用作连接各种应用程序元素的强力粘合剂,他还指出,当开发人员必须在他们的应用程序中集成和使用额外的语言时,Groovy通常是首选语言。Laforge说Grails提供了最好的开源软件组件的高级集成,为开发人员提供了愉快的体验,同时还解决了项目构建、持久性、富视图层和可扩展插件系统等其他方面的问题。
Laforge说Groovy对闭包的支持是他最喜欢的特性。他说:“有了闭包,您可以开始以不同的方式思考如何解决日常问题,或者创建复杂的算法。”闭包为封装代码和行为甚至数据提供了额外的抽象层(多亏了Groovy构建器)。此外,通过向Java集合添加各种帮助方法,再结合闭包,您可以使用函数语言的强大功能。”
从Computerworld澳大利亚
查看全文
版权所有©2009公司的信息。,美国马里兰州贝塞斯达
没有发现记录