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的地方使用它
posted @ 2019-04-01 15:10  xxNote  阅读(224)  评论(0编辑  收藏  举报