Introduction - 介绍
Groovy…
-
is an agile and dynamic language for the Java Virtual Machine
- 是一种用于Java虚拟机的敏捷和动态的语言
-
builds upon the strengths of Java but has additional power features inspired by languages like Python, Ruby and Smalltalk
- 它建立在Java的优势之上,但受Python、Ruby和Smalltalk等语言的启发,它还有其他强大的功能
-
makes modern programming features available to Java developers with almost-zero learning curve
- 使Java开发人员可以使用几乎为零的学习曲线获得现代编程特性
-
provides the ability to statically type check and statically compile your code for robustness and performance
- 提供静态类型检查和静态编译代码的能力,以提高代码的健壮性和性能
-
supports Domain-Specific Languages and other compact syntax so your code becomes easy to read and maintain
- 支持领域特定的语言和其他紧凑的语法,使您的代码变得易于阅读和维护
-
makes writing shell and build scripts easy with its powerful processing primitives, OO abilities and an Ant DSL
- 通过强大的处理原语、OO功能和Ant DSL,可以轻松编写shell和构建脚本
-
increases developer productivity by reducing scaffolding code when developing web, GUI, database or console applications
- 通过在开发web、GUI、数据库或控制台应用程序时减少脚手架代码,提高开发人员的工作效率
-
simplifies testing by supporting unit testing and mocking out-of-the-box
- 通过支持单元测试和模拟开箱即用,简化了测试
-
seamlessly integrates with all existing Java classes and libraries
- 与所有现有的Java类和库无缝集成
-
compiles straight to Java bytecode so you can use it anywhere you can use Java
- 直接编译到Java字节码,以便在任何可以使用Java的地方使用它