Groovy…
-
是一种为JAVA虚拟机而设的敏捷和动态语言
-
建立在Java的优势之上,而且拥有额外的灵感来自于如Python,Ruby和Smalltalk等语言的强大的特性
-
使JAVA程序员以几乎为0的学习曲线获得现代的编程特性
-
为你的代码提供静态检查和静态编译能力以提供健壮性和高性能
-
提供领域特定语言(Domain-Specific Languages)和其他紧凑的语法使你的代码变得容易阅读和维护
-
使用强大的处理原生类型,面向对象和Ant DSL使编写shell和脚本变得容易
-
在开发Web,GUI,数据库或控制台程序时通过减少框架的代码提高开发人员的生产力
-
通过提供的单元测试和模拟开箱即用(out-of-the-box)来简化测试
-
与所有现有的Java类和库无缝集成
-
直接编译成JAVA字节码,所以你可以用在任何你用JAVA的地方