Groovy
Dynamic JVM language, popular in Jenkins pipelines
Typing: dynamic Created: 2003
Paradigms
object-orientedfunctional
Pros and Cons
Ventajas
- + Interoperable with Java
- + Concise and expressive syntax
- + Closures and metaprogramming
- + Excellent for DSLs
- + Standard in Jenkins pipelines
Desventajas
- - Performance inferior to Java
- - Less popular as a general language
- - Dynamic typing can be problematic
- - Smaller community
Casos de Uso
- Jenkins pipelines
- Gradle build scripts
- Testing with Spock
- JVM automation scripts