Léxico de TI › Programação › Groovy

Groovy

Programação Svenska → Atualizado: 2026-10-01

Linguagem dinâmica para a JVM, criada em 2003 por James Strachan. Quase todo código Java válido também é Groovy válido, mas com tipagem opcional, closures e bem menos cerimônia.

Hoje o uso principal não é desenvolver aplicações, e sim criar linguagens específicas de domínio. Os arquivos de build do Gradle são Groovy, os pipelines declarativos do Jenkins são Groovy, e o framework de testes Spock — cujos blocos given/when/then são muito mais legíveis que o JUnit — se apoia na capacidade da linguagem de fazer uma biblioteca parecer sintaxe. O framework web Grails era o Rails do mundo Java. O próprio Strachan disse anos depois que provavelmente nunca teria começado o Groovy se tivesse visto o Scala antes. O Kotlin já assumiu boa parte desse papel, inclusive como dialeto alternativo do Gradle.

← Voltar ao léxico