Encuesta

¿Qué piensas de la adquisición de Sun por parte de Oracle?

30-06-2009 - 177 votos

Destacados Agenda

Más eventos |

(1)

JRuby 1.1 liberado

08/04/2008 10:52 abraham

JRuby ha anunciado la versión 1.1 de este porte de Ruby a la máquina virtual Java. Esta versión soporta Ruby 1.8 y las principales novedades en ella su mejoras en el rendimiento: a estas alturas los autores consideran que ya tienen un rendimiento mejor que Ruby 1.8.6 e incluso en ciertos benchmark aislados son capaces de mejorar a Ruby 1.9. También han mejorado en el consumo de memoria.

La mejora en el rendimiento se debe en buena medida a la posibilidad de compilar JRuby en modo "Ahead Of Time" (AOT) o "Just In Time" (JIT).

Volver a actualidad

Etiquetas: j2se, ruby, jruby

Comentarios: 11

  • Juanmp 08/04/2008 13:40

    Es alucinante el buen trabajo que están desarrollando sus pocos programadores, sobre todo los dos que lideran el proyecto. No sólo han superado a todas las demás implementaciones, siendo la única que ejecuta aplicaciones completas en Rails sin tocar un byte, algo que no hace NINGUNA de las demás. Además lo han hecho con pocos medios y pocas personas, sólo talento

     

    En la comunidad de Ruby se acepta JRuby como una implementación totalmente válida y, lejos de sentirla como algo 'extraño y ajeno', muchos de sus blogs y podcasts siguen su desarrollo y se preocupan de comentar cómo van las cosas -algo que no ocurre con ninguna otra excepto el propio Rubinious desarrollado en Ruby- (también es cierto que muchos de los actuales desarrolladores en Ruby vienen del mundo Java)

    En fin, hay que sacarse el sombrero ante esta gente. Sensacional.

  • Marioko 08/04/2008 15:28

    deacuerdo con Juan, este JRuby es un pieza de software bastante impresionante, con JRuby fue la primera vez que escuche que un porte supera en rendimiento al software/lenguaje original, y el hecho que tenga la J por delante da largos años de vida a Java tan siquiera por medio de otro lenguaje.. :D

     

     

  • ibon 08/04/2008 15:45

    Me alegro y mucho: frente a los enterradores (bocarranas diría yo) parece ser que la coexistencia de Ruby y el mundo Java no es que pueda ser pacífica, sino que puede llegar a ser excelente. Tanto con JRuby, como con Netbeans (según he leido a algunos raileros, el mejor IDE para trabajar con Ruby), o con el trabajo que se está haciendo con Rails sobre Glassfish, parece que los chicos cool de verdad de la buena, programan en Java (lo cual no quiere decir que todos los que programan en Java seamos cool ;-))

    Salu2

  • atesti 08/04/2008 16:38

    Pienso que todo esto fue una muy buena apuesta de Sun para desequilibrar el hype de Ruby creado por el propio DHH. Ya no es Ruby o Java, ahora es Ruby y Java. Mis felicitaciones al equipo de desarrollo, en particular a Ola Bini, y como no, también al señor Schwartz que en toda esa melena no tiene un solo pelo de tonto.

  • venkman 08/04/2008 17:16

    Hola, vengo a ponerme a la contra... nah, es coña xD

    Sólo quiero comentar una cosa:

    "con JRuby fue la primera vez que escuche que un porte supera en rendimiento al software/lenguaje original"

    Eso no quiere decir tanto como puede parecer a alguno. Por un lado era fácil, la implementación original de Ruby nunca estuvo optimizada y se sabía. Y es algo que también ha ocurrido antes en otros lenguajes. Tampoco hay que ir muy lejos... durante bastante tiempo la implementación de IBM de la JVM era notablemente más rápida que la de Sun. Boh, de hecho, en algunas versiones, la implementación de Sun no era ni la segunda ni la tercera más rápida.

    Es más, en general es bastante normal que diversas implementaciones de un lenguaje den diferente rendimiento y que el "original" no sea en casi ninguna ocasión el más rápido.

  • greeneyed 08/04/2008 17:42

    Sobretodo si el original se concentra en ser totalmente compatible y seguir la especificación al pie de la letra, como pasaba con la implementación de Sun/IBM al principio, que vale, más rapida, pero te podias llevar cada sorpresita...

    Lo que no acabo de entender es como pueden ocurrir estas cosas si todo el mundo sabe que que obviamente Java es un lenguaje lentorro y nada productivo con los que solo programan, obviamente de nuevo, los que no conocen otra cosa y no pillan las ultimas tendencias... ver para creer... :)

    Si a alguien no se ha enterado todavia, aclarar que el último parrafo es con Sarcasm.FINEST

  • Marioko 08/04/2008 20:28

    jajaj, pues en eso es cierto, Java tiene muuuucho camino recorrido en cuanto a mejorar el rendimiento y bla blab la, obviamente JRuby hereda todas esas ventajas que ya tiene java...

     Lento pero seguro?

  • Anónimo 09/04/2008 09:14

    ¿Liberado?, ¿acaso antes era software privativo?

  • Anónimo 09/04/2008 13:11

    Eso de liberado a mi me confundía también al principio.

    Yo usaría en su lugar un término como "publicado", "sacado".

  • Marioko 09/04/2008 18:19

    La tipica pregunta que se ha respondido hace centenios.. Resumen: Released = Liberado, pero pa evitar confusiones habiamos quedado en decir publicado, pero que quede claro que publicado != released. Jjeje

  • venkman 09/04/2008 18:29

    ¿Qué pasa, vosotros no sentís una gran liberación cuando por fin publicáis una versión? xD

Escribe tu comentario

Sun Microsystem Logo NHT-Norwick Logo

© 2002-2007 Asociación javaHispano