Groovy
Groovy es un lenguaje dinámico y conciso que corre sobre la JVM e interopera sin fricción con Java. Brilla en scripting, automatización y pruebas, y es el lenguaje de Gradle y de los pipelines de Jenkins. Reduce el boilerplate de Java de forma notable.
- Creado por James Strachan
- Año 2003
- Paradigma: Multiparadigma · dinámico (JVM)
- Extensiones: .groovy, .gvy, .gradle
Para qué se usa
- Build con Gradle
- Pipelines de Jenkins
- Scripting y pruebas
A favor
- Conciso frente a Java
- Interopera con Java
- Dinámico y flexible
En contra
- Más lento que Java
- Nicho
- Menos popular hoy
Ecosistema
- Gradle
- Grails
- Spock
- Jenkins
- GORM
Ejemplo
println "¡Hola, mundo!"