En este Articulo veremos los Primeros pasos con Groovy, esto es instalacion, configuracion, familiarizacion con el entorno y el procedimiento, y por ultimo ejecucion de un programa en sus diversas formas, pero antes de poder ejecutar nuestro primer programa veamos un poco que es groovy. Groovy es un lenguaje de programacion orientado a objetos para la plataforma java, es un lenguaje dinamico con similitudes con python, perl, ruby y smalltalk, puede ser utilizado como un lenguaje de script y es compilado dinamicamnte por la maquina virtual de Java (JVM) e interopera con otras librerias y otro codigo java. Veamos entonces como dar los Primeros pasos con Groovy – Instalacion, comencemos…
Requerimientos:
- Java
- Groovy
Desarrollo
Groovy tiene las siguientes caracterisiticas:
- Facil de Aprender
- Sintaxis compacta
- Lenguaje Agil y Dinamico
- Potencia de Java
- Tipado estatico y Dinamico
- Soporte en Lenguajes de Dominio Especifico
Para instalar Groovy tenemos que tener Java instalado en nuestro sistema, una vez instalado o si ya contamos con el, procederemos a descargar e instalar Groovy.
Seguimos los pasos de un instalacion normal y tendremos instalado groovy, por defecto nos lo instalara en C:Program FilesGroovy, es importante dejar marcadas las opciones mostradas en uno de los ultimos pasos de instalacion para agregar las variables de sistema


¿Necesitas aprender algo nuevo ? Ve a Udemy, busca el tema del que quieres aprender, selecciona el curso para ti y continua con tu aprendizaje.
UdemyAhora comprobamos que tenemos instalado correctamente groovy, para lo cual abrimos una ventana de simbolo de sistema (Windows + R) -> CMD, y escribimos «groovy»

Si tenemos un resultado ya estara correctamente instalado groovy, sino, lo mas probable es que no se haya agregado a la variable del sistema path la ruta de nuestra instalacion, para lo cual vamos a editar las variables de entorno del sistema, vamos a propiedades del sistema -> Opciones Avanzadas -> Variables de Entorno -> en variables del sistema buscamos la variable path y la editamos -> Agregamos al final despues de un «;» la ruta de nuestra carpeta bin de nuestra instalacion de groovy, esto es «C:Program FilesGroovyGroovy-2.1.6bin» en mi caso, guardamos y reintentamos de nuevo.
Ahora vamos a crear un ejemplo para ver que todo va bien, vamos a la consola Groovy «GroovyConsole» que se instalo y se encuentra en nuestra carpeta de instalacion.
Escribimos un simple programa que contendra una linea y que imprimira por pantalla un mensaje
println "Aprender a Programar en Groovy - Instalacion!"
y ejecutamos en menu «Script -> Run» o «Ctrl + R»

Groovy tambien puede ser utilizado como un lenguaje de scripts, guardamos la linea de codigo que escribimos anteriormente en un archivo de texto y lo guardamos con extension .groovy, yo lo he llamado «groovy_tutorial1.groovy», ahora vamos a abrir una ventana de simbolo de sistema y escribimos
groovy groovy_tutorial1.groovy
y se muestra el mismo resultado

Tambien, aparte de ejecutar groovy en un script y en la consola, podemos ejecutar groovy en la shell para lo cual abrimos otro simbolo de sistema de windows y escribimos «groovysh» y entramos al modo shell, ahora desde aqui podemos escribir directamente el codigo

Para compilar archivos y obtener el archivo .class de un codigo simplemente utilizamos el comando «groovyc» un una ventana de el simbolo de sistema asi:
groovyc archivoacompilar.groovy
esto genera el archivo .class, en mi caso «groovy_tutorial1.class»
Vamos a desarrollar una version de hola mundo que incluya 2 Archivos para ver como se pueden relacionar entre si mediante el archivo .class que se genera al compilar. Este programa al ejecutarlo en linea de comandos le pasaremos 1 argumento, que sera el nombre de la persona a la que queramos saludar. Los 2 Archivos que crearemos seran Saludo y Saludar. En el Archivo Saludar crearemos un nuevo saludo con el argumento que recibe y en saludo recibiremos ese argumento y lo completaremos con una expresion mas formal e imprimiremos
Archivo Saludar
Saludo saludo = new Saludo(args[0])
saludo.saludar()
Archivo Saludo
class Saludo{
String nombre
Saludo(String n){
nombre = n
}
void saludar(){
println "Hola " + nombre +"! Buen dia!"
}
}


En este Articulo hemos dado los Primeros pasos con Groovy, ya que lo tenemos instalado, configurado y nos hemos aprendido a ejecutar y compilar nuestro primer programa, mas adelante nos meteremos de lleno en la sintaxis propia de el lenguaje.
4 Comentarios