JRuby

JRuby è un’implementazione del linguaggio Ruby che gira sulla macchina virtuale Java.

Essendo un linguaggio interpretato, operante sulla macchina virtuale Java, può essere usato come strato di scripting delle applicazioni più grandi, per esempio quelle scritte in Java, dove si lascia la libertà all’utente del programma di aggiungere in modo controllato le necessarie funzionalità senza la necessità di andare a modificare i codici sorgente di quel programma e senza la necessità di ricompilare tutto il sistema.

JRuby ha implementato anche i compilatori JIT e AOT, cosa che ha ulteriormente migliorato le prestazioni portandole al livello superiore rispetto a quello delle prestazioni di scripting o agli altri linguaggi che lavorano in quella modalità.

La comunicazione tra JRuby e Java (o altri linguaggi che girano sulla macchina virtuale Java) è bidirezionale, cosa che dende l’integrazione perfetta.

Grazie alla concisione del codice, JRuby è ideale anche per sviluppare rapidi programmini per eseguire delle verifiche nei segmenti di codice più complessi.

Se oltre a JRuby siete interessati anche a Ruby, potete visionare la pagina del nostro corso seguendo il collegamento indicato.