Diferencia entre revisiones de «Rhino»
(Creando articulo) |
m (typo: faltaba un paréntesis de cierre en print(ejemplo("Hola", "Mundo"));) |
||
(No se muestran 3 ediciones intermedias realizadas por 2 usuarios) | |||
Línea 8: | Línea 8: | ||
{{Advertencia|Actualmente en los repositorios de ubuntu se encuetra un paquete de Rhino con un Bug conocido (ver [https://bugs.launchpad.net/ubuntu/+source/rhino/+bug/121787 este enlace]) por lo que la instalación mediante paquetes no funciona}} | {{Advertencia|Actualmente en los repositorios de ubuntu se encuetra un paquete de Rhino con un Bug conocido (ver [https://bugs.launchpad.net/ubuntu/+source/rhino/+bug/121787 este enlace]) por lo que la instalación mediante paquetes no funciona}} | ||
− | + | ==Utilización== | |
− | Podemos usar Rhino mediante la terminal ejecutando el comando '''rhino'''. | + | Podemos usar Rhino mediante la terminal ejecutando el comando '''rhino'''. Y escribiendo el código que deseamos. Un ejemplo de código: |
+ | |||
<javascript> | <javascript> | ||
var foo = "Foo"; | var foo = "Foo"; | ||
four = (2 + 2)*2/2; | four = (2 + 2)*2/2; | ||
− | print( foo + " = " + four ); | + | print( foo + " = " + four ); |
+ | |||
// Funcion ejemplo | // Funcion ejemplo | ||
function ejemplo (a,b) { | function ejemplo (a,b) { | ||
return a + 0 + b; | return a + 0 + b; | ||
} | } | ||
+ | |||
print (ejemplo(2,3)); // --> 5 | print (ejemplo(2,3)); // --> 5 | ||
− | print (ejemplo("Hola","Mundo"); // ---> Hola0Mundo | + | print (ejemplo("Hola","Mundo")); // ---> Hola0Mundo |
+ | |||
// Bucle | // Bucle | ||
for (i=0; i<5; i++) { | for (i=0; i<5; i++) { | ||
Línea 29: | Línea 33: | ||
* [[BeanShell]] | * [[BeanShell]] | ||
* [[Java]] | * [[Java]] | ||
− | |||
==Enlaces externos== | ==Enlaces externos== |
Última revisión de 16:57 17 abr 2011
Este artículo es, por ahora, sólo un esbozo.
Ampliándolo ayudarás a mejorar Guía Ubuntu.
Rhino no es en si mismo un lenguaje, si no un intérprete/compilador de JavaScript. Mediante Rhino podemos crear scripts JavaScript que se pueden ejecutar en nuestro terminal como si fuese Bash, Python o BeanShell. Rhino usa directamente una máquina virtual de Java y puede usar todas las librerías de Java disponibles, tratando estas clases Java como objetos JavaScript. Asimismo se pueden hacer fácilmente scripts como en Bash para operaciones simples. Además nos permite generar a partir de un fichero JavaScript un equivalente compilado para Java (un binario .class).
Instalación
Mediante paquetes
Para habilitar el necesitamos tener instalado alguna máquina virtual de Java (ver artículo Java). Para tener el intérprete basta con instalar el paquete rhino de los repositorios oficiales de Ubuntu.
Actualmente en los repositorios de ubuntu se encuetra un paquete de Rhino con un Bug conocido (ver este enlace) por lo que la instalación mediante paquetes no funciona |
Utilización
Podemos usar Rhino mediante la terminal ejecutando el comando rhino. Y escribiendo el código que deseamos. Un ejemplo de código:
<javascript>
var foo = "Foo"; four = (2 + 2)*2/2; print( foo + " = " + four );
// Funcion ejemplo function ejemplo (a,b) { return a + 0 + b; }
print (ejemplo(2,3)); // --> 5 print (ejemplo("Hola","Mundo")); // ---> Hola0Mundo
// Bucle for (i=0; i<5; i++) { print(i); }
</javascript>
Ver también
Enlaces externos
- Artículo de la Wikipedia sobre Rhino (en español)
- Sitio web oficial de Rhino (en español)