Grovy es un lenguaje de programacion orientado a objetos e implementado sobre la plataforma Java.
Posee caracteristicas casi similares a lenguajes de programacion como Python, Ruby y Perl.
La especificacion JSR 241 se define su estandarizacion para un futura inclusion como componente oficial de la plataforma Java (Aun no es oficial).
Grovy tiene una sintaxis muy similar al de Java, comparte el mismo modelo de objetos, de hilos y seguridad; Desde Grovy se puede acceder a todas las APIS de java. Y algo muy importante es que le bytecode generado por el proceso de compilacion es totalmente compatible para la Java Virtual Machine JVM, por ello Grovy puede ser utilizado desde cualquier aplicacion Java (Muy interesante....).
Posee caracteristicas casi similares a lenguajes de programacion como Python, Ruby y Perl.
La especificacion JSR 241 se define su estandarizacion para un futura inclusion como componente oficial de la plataforma Java (Aun no es oficial).
Grovy tiene una sintaxis muy similar al de Java, comparte el mismo modelo de objetos, de hilos y seguridad; Desde Grovy se puede acceder a todas las APIS de java. Y algo muy importante es que le bytecode generado por el proceso de compilacion es totalmente compatible para la Java Virtual Machine JVM, por ello Grovy puede ser utilizado desde cualquier aplicacion Java (Muy interesante....).
- Una sofisticada version usando Objetos.
def nombre
Saludar(nomb) { nombre = nomb[0].toUpperCase() + nomb[1..-1] }
def saludo() { println "Holaaa $nombre!" }
}
g = new Saludar('mundooo!') // create object
g.saludo() // Output "Hello World!"
- Utilizando librerias existentes de Java
class Saludar extends Greet {
Saludar(nomb) { nombre = capitalize(nomb) }
}
new Saludar('mundooo!').saludo()
Como pueden observar Grovy es un lenguaje de programacion muy sofisticado permite ser utilizado como scriptles
dinamicos en aplciaciones Java y sobre todo la curva de aprendizaje es casi cero por ser muy similar a Java.
dinamicos en aplciaciones Java y sobre todo la curva de aprendizaje es casi cero por ser muy similar a Java.
Estoy tan emocionado porque tiene ciertos cambios desde su version 1.0 que estaba en Beta a su version estable 1.5.
Espero puedan utilizarlo y comentar su experiencia con Grovy.
Espero puedan utilizarlo y comentar su experiencia con Grovy.
0 comentarios:
Publicar un comentario