Desde el inicio de la era digital, existe la opción de programar rápidamente con los varios lenguajes ‘scripting’ que permiten con pocas instrucciones, el ejecutar funciones poderosas. PHP, Perl, y Python entre otros son lenguajes que tienen mucha popularidad en el mundo del Internet. Pero cuando se trata de programar para aplicaciones más robustas, Java es en lenguaje preferido. Aquí te mostramos un lenguaje que combina la rapidez de los lenguajes ‘scripting’ con el nivel empresarial de Java.
Groovy te ofrece muchas de las características que han hecho populares a Phyton y Rails pero con el beneficio de ser 100% compatible con plataformas Java. No solo te permite programar rápidamente, sino que también añade metodologías modernas que directamente se traducen a bytecode. Estas te permiten simplificar tu código y te ayudan a incrementar tu productividad como programador.
Groovy: Un lenguaje para incrementar tu productividad
El lenguaje comienza como un experimento en Agosto de 2003 y en Marzo del 2004, se convierte en el JSR241. A la fecha, la versión 1.5.6 es la más estable (aunque la 1.6 está en beta) y utiliza muchas de las innovaciones de Java 5, como anotaciones, genéricos y enums.
Este artículo es el primero de una serie que te ayudara a conocer este lenguaje y que te mostrara como puedes desarrollar aplicaciones robustas con muy poco código. Una de las ventajas enormes de Groovy es que está basado en Java y si eres un Javero de profesión, tu conocimiento y experiencia en el lenguaje te servirán de mucho.
Para empezar, tienes que bajar Groovy de la siguiente liga. El archivo groovy-binary-1.5.6.zip puede ser descomprimido a tu lugar de preferencia, en este ejemplo lo ponemos en el folder c:\groovy. Asegúrate que JAVA_HOME este configurado; Groovy puede funcionar con Java desde la versión 1.4. Para este ejemplo, utilizamos la versión jurasica 1.4.2_08 (para demostrar que aun con Javas antigüitos funciona). También tienes que configurar la variable GROOVY_HOME dirigiéndola al directorio donde descomprimiste los archivos:
Groovy: La variable de sistema
- Inicie sesión o regístrese para enviar comentarios