Muchos, es la verdad, no lo conocen y mucho menos lo usan de manera profesional. Esto nos hace preguntar ¿Por qué? ¿Por qué casi nadie lo conoce/usa? La respuesta es más que obvia: Java sigue activo y otros lenguajes como Kotlin se comen a los lenguajes dependientes de la máquina virtual.
Además tomando en cuenta que surgen otras dudas:
¿Qué puedo hacer con Groovy que no pueda hacer con Java?
¿Me conviene ($) aprenderlo?
¿Lo usaré en algún trabajo?
La única forma de responder esto es ponernos a la obra y conocer el lenguaje. Y para ello su instalación será esencial. Nosotros usaremos SDKMAN! que nos facilita la existencia.
$ sdk install groovy
Una vez instalado crearemos el clásico programa Hola, mundo.
GroovyMain.groovy
class GroovyMain{ static void main(args){ println "Hola, mundo!!!" } }
Compilamos y ejecutamos:
$ groovyc GroovyMain.groovy $ groovy GroovyMain
Mostrará el mensaje "Hola, mundo!!!" en consola.
Como dice la documentación oficial: Groovy se permite algunas cosas que no se permiten en Java, comoel tipado pseudo dinámico.
def fecha = new Date()
fecha = null
def entero = "33"
entero = 33 // permitido String nombre = "Groovy is wonderful!!!"
nombre = true //Cuidado con esto boolean verdadero = false def file = new File("archivo.sql");
Otra cosa que no debemos olvidar: Gradle, un gestor de proyectos similar a Maven, usa Groovy (DSL).
Links:
http://groovy-lang.org/
No hay comentarios:
Publicar un comentario