domingo, 20 de septiembre de 2015
Groovy en ejemplos no. 7 ... usando Grooscript
En esta ocasión usaremos Grooscript. Se trata de una herramienta para convertir código escrito en Groovy a Javascript.
GroovyToJavascript.groovy
//es necesario importar la librería grooscript.1.2.1
@Grab('org.grooscript:grooscript:1.2.1')
import org.grooscript.GrooScript
class Philosopher{
String nombre
int edad
}
def resultado = GrooScript.convert '''
def kant = new Philosopher(nombre:"Immanuel Kant")
kant.with{
edad= 36
}
'''
println resultado
Compilamos:
groovyc GroovyToJavascript.groovy
Ejecutamos:
groovy GroovyToJavascript.groovy
Nos imprimirá:
var kant = Philosopher(gs.map().add("nombre","Immanuel Kant"));
kant.withz(function(it) {
return gs.sp(this, 'edad',36);
});
Podemos guardar el la salida en un archivo javascript:
groovy GroovyToJavascript.groovy > groovy.js
Para el siguiente post veremos más a fondo esta herramienta.
Suscribirse a:
Enviar comentarios (Atom)
Hola!
ResponderEliminarMe alegra que utilices grooscript :) Para que se ejecute el código que has generado en javascript, tendrás que convertir también la clase Philosopher, lo puedes convertir todo junto. Cualquier cosa no dudes en ponerte en contacto conmigo en grooscript@gmail.com
Gracias.
ResponderEliminar