Groovy

Definição - o que significa Groovy?

Groovy é uma linguagem de programação com sintaxe mais compacta do que Java e projetada para execução de dados em tempo de execução compilados dinamicamente em Java Virtual Machine (JVM). Groovy usa todas as classes e bibliotecas Java e se baseia muito bem nos pontos fortes do Java, o que permite uma codificação mais eficiente.

Os recursos do Groovy são semelhantes a Python, Ruby e Smalltalk e incluem suporte para tipagem estática e dinâmica, fechamentos, operador

Definirtec explica Groovy

O desenvolvimento Groovy é acelerado por meio de ambientes de desenvolvimento integrado (IDE) gráficos, incluindo NetBeans, Eclipse, IntelliJ IDEA e JDeveloper.>

Os seguintes recursos reduzem o tempo de codificação do desenvolvedor Groovy:

  • Pacotes e classes são importados por padrão, o que elimina os requisitos de instrução de importação gravados.
  • O suporte para tipagem estática e dinâmica inclui a eliminação dos tipos declarados necessários em métodos, campos e variáveis.
  • Inclui sintaxe mais curta para loops, análise e criação / armazenamento de linguagem de marcação extensível (XML) e código HTML.
  • Nenhuma declaração de classe, métodos principais ou definições de exceção (em métodos).