Un mundo para mis Nietos......


Voy a compartir la idea que tengo sobre el mundo que yo quiero para mis Hijos y mis Nietos.

Deseo para ellos un mundo de Paz donde no exista conflictos entre Paises de ningun tipo, ya que los conflictos lo unico que ocacionan es destruccion y contaminancion del medio ambiente, espero no exista mas guerras mundiales.

Estoy muy seguro que mis nietos viviran en un mundo muy solidario donde puedan encontrar la cura para muchas enfermedades incurables hoy en dia, y puedan distribuirlo adecuadamente en todo el mundo para que todos se beneficien y no suceda lo que hoy sucede con la cura de la Gripe AH1.

Espero tambien que la tecnologia avanze demasiado y que hagan uso de ella con mucha responsabilidad para lograr cosas beneficiosas para los seres humanos.




Grovy an agile dynamic language for the Java Platform

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....).
Ejemplos de Grovy:
  • Ejemplo de Hola Mundooo!!
def nombre='mundooo!'; println "Hola $nombre!"
  • Una sofisticada version usando Objetos.
class Saludar {
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
import static org.apache.commons.lang.WordUtils.*
     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.

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.