JRuby: l'alliance de Ruby avec Java
6
JRuby 1
-
Upload
cyrille-bonnet -
Category
Technology
-
view
669 -
download
2
Transcript of JRuby: l'alliance de Ruby avec Java
3
• Programme Ruby compilé en bytecodes et exécuté dans une JVM
• Native threads dans JRuby (Green threads dans l’implémentation standard de Ruby)
• Pas de Global Interpreter Lock dans JRuby => permet de profiter des serveurs multi-processeurs
• La meilleure implémentation Ruby pour les serveurs
JRuby: spécifications techniques
5
• JRuby peut utiliser n’importe quelle librairie Java• Les objets Java sont manipulés en Ruby• La traduction Ruby/Java est transparente:
obj.name = “Toto” => obj.setName(“Toto”) obj.send_message =>obj.sendMessage()
JRuby: intégration avec Java