El otro día publiqué en el Grab the mic para DHH, una pregunta acerca de la opinión de David sobre de qué manera afectaría al futuro de RoR los nuevos desarrollos sobre el intérprete de Ruby, a saber: YARV y JRuby.
Pues bien, parece que al menos en el caso de JRuby ya se empieza a vislumbrar por dónde van a ir los tiros, y nos lo cuenta Curt Hibbs en este artículo en O’Reilly:
Hasta ahora había pensado que la ‘killer feature’ de JRuby sería poder introducir Ruby en las grandes compañías usando Java como una puerta traser. Pero eso fue antes de ver la presentación de Charles O. Nutter (...) La ‘killer feature’ de JRuby es la brillante integración con código Java. Código en Ruby puede invocar a código en Java (y viceversa) y las clases de Ruby pueden heredar de clases Java.
De esta manera, una clase Java para la que podríamos escribir código en plan
se podría escribir en Ruby de la manera habitual:
1 2 |
thing = MyThing.new("blob"); thing.name = thing.name + "_title"; |
Así pues, parece ser que con JRuby las cosas están claras: las empresas que hayan estado desarrollando software en Java pueden inmediatamente usar todo ese código heredado en sus aplicaciones Rails. No es de extrañar que Sun haya contratado a los responsables de JRuby


November 10th, 2006 at 05:26 AM
y lo próximo va a ser correr rails sobre jruby. Ya lo tienen en pruebas y van a dar una charla en Javapolis sobre el tema:
http://wiki.javapolis.com/confluence/display/JP06/JRuby+on+RailsSe nota que ahora se dedican a tiempo completo a jruby, desde que los contrató Sun el proyecto a avanzado bastante, muchos bugs corregidos y muchas mejoras, sobre todo en rendimiento.