一、介绍

DSL:领域特定语言,解决某一特定领域内的问题。

groovy介绍:

  • 是一种基于JVM的敏捷开发语言。
  • 结合了python,Ruby喝Smalltalk的许多强大的特性。
  • groovy可以与java完美结合,而且可以使用java所有的库。

groovy特性:

  • 语言上支持动态类型,闭包等新一代语言特性。
  • 无缝竭诚所有已经存在的java类库。
  • 既支持面向对象变成也支持面向过程编程。

groovy优势:

  • 一种更加敏捷的编程语言
  • 入门非常容易,但功能非常强大。
  • 既可以作为编程语言也可以作为脚本语言