- 是一种基于JVM的、敏捷的动态语言;
- 构建于强大的Java之上,但是提供了与Python、Ruby、SmallTalk类似的额外语言特性;
- 使Java开发者不需付出额外的学习成本就可以享受现代语言的特性;
- 支持DSL以及简约的语法,并且保证了代码的易读性和易于维护;
- 语言本身强大的处理能力、面向对象能力以及ANT DSL使得创建命令和构建脚本变得容易;
- 在开发Web、GUI、数据库以及控制台应用程序的过程中,通过削减框架代码的数量来提高开发效率;
- 通过对单元测试和随处模拟简化了测试;
- 与现有的Java类和库可以做到无缝集成;
- 代码直接被编译为Java字节码,可以在Java语言编程中使用。
Groovy是一种基于JVM的动态语言,它结合了Java的强大功能并引入了类似Python和Ruby的语言特性。Groovy支持DSL,简化了测试过程,并且能够无缝集成到现有的Java环境中。最新版本Groovy 1.5在性能上有显著提升,并支持Java 5的新特性。

1158

被折叠的 条评论
为什么被折叠?



