JRuby

JRuby 1.1 liberado

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). Noticia publicada en www.javahispano.org. Accede a la página web y participa image image

Gestión de memoria en Java vs CPython y CRuby

En TSS se plantean una pregunta bastante interesante. Desde la plataforma Java se está haciendo un trabajo muy importante para conseguir que código fuente Python o Ruby ejecutarse en la máquina virtual Java, y el soporte a nivel de lenguaje actualmente es ya muy bueno. Sin embargo, el modelo de gestión de memoria que tienen Python y Ruby difiere considerablemente del que tiene Java. En el primer caso, se basa en malloc y free; en el segundo está bastante poco documentado y no está muy claro.  

JRuby integrado con JSF sin problemas

Leo en dzone que Rogério Pereira ha publicado la segunda parte de su experiencia en el uso de JRuby con JSF. Aunque ya existían otras experiencias de integración (sobre todo el gem de ActiveRecord con JDBC) esta es una de las primeras veces que se pone a prueba la capacidad de JRuby para trabajar con partes del estándar JEE. 

Aprende JRuby con puppets (títeres)

Bruce Eckel y Jeremy Meyer han realizado un videotutorial sobre JRuby, lo extraño de esto es que han decidido usar puppets (títeres) para presentarlo. Bien, que vale, que Ruby es un lenguaje fácil de aprender y mucha gente que se inicía en el mundo de la programación decide hacerlo en Ruby por ello, pero digo ¿usar puppets? Pues venga, además el ukulele de fondo lo toca el mismo Jeremy..   Noticia publicada en www.javahispano.org. Accede a la página web y participa image image

Liberado ActiveRecord-JDBC 0.6

ActiveRecord-JDBC es un proyecto libre que pretende permitir usar ActiveRecord con cualquier base de datos para la que exista un driver JDBC. La principal novedad es soporte para Rails 2.0, aunque en esta nueva versión se ha hecho bastante énfasis en simplificar su uso. Así, por ejemplo, se han incluido adaptadores para cuatro bases de datos muy populares: MySQL, PostgreSQL, Derby y HSQLDB. Los cuatro adaptadores han sido empaquetados en gems independientes y pueden ser empleados sin necesidad de realizar ninguna configuración. Este proyecto se convertirá con total seguridad en un gran incentivo para emplear JRuby en vez de Ruby ya que en la actualidad existen drivers JDBC para prácticamente cualquier base de datos, y ActiveRecord-JDBC permitirá acceder de un modo sencillo desde Ruby a todas esas bases de datos. ¿Cuantos por aquí habéis empleado JRuby?

Publicado JRuby 1.1 beta con mejor desempeño que Ruby

El proyecto JRuby ha publicado la beta de la versión 1.1 que se centra sobre todo en mejorar el desempeño de esta implementació del lenguaje dinámico Ruby que se ejecuta en la Java Virtual Machine. El resultado es que ahora JRuby es más rápido que el interprete Ruby en 14 de 18 benchmarks en que fueron probados (aunque JRuby ocupando más memoria). Si la versión 1.0 de JRuby se  enfocó en lograr una implementación 100% compatible con Ruby 1.8.6, ésta se centra en lograr una versión más rápida y estable. Si sumamos esto a los esfuerzos de Sun que con Netbeans busca atraer a los desarrolladores Ruby a su popular IDE open source, tal parece que hay gente muy interesada en captar dicho mercado para Java.    

Sun ficha a los desarrolladores de JRuby

La contratación por parte de Sun de los desarrolladores de JRuby (un intérprete de Ruby escrito en Java), Charles Nutter y Thomas Enebo, ha sido una de las noticias más destacadas de estos últimos días. La compañía norteamericana se ha hecho con los servicios de Charles y Thomas para trabajar en JRuby y para ayudar en la creación de herramientas para desarrolladores, un área en la que los programadores Java tienen una amplia ventaja. Como era de suponer, esta noticia ha provocado múltiples reacciones (la gran mayoría positivas) y ha hecho que se planteen varias incógnitas, entre las que cabe destacar la motivación y la incertidumbre acerca del futuro del proyecto.

Sun ficha a los desarrolladores de JRuby

La contratación por parte de Sun de los desarrolladores de JRuby (un intérprete de Ruby escrito en Java), Charles Nutter y Thomas Enebo, ha sido una de las noticias más destacadas de estos últimos días.

La compañía norteamericana se ha hecho con los servicios de Charles y Thomas para trabajar en JRuby y para ayudar en la creación de herramientas para desarrolladores, un área en la que los programadores Java tienen una amplia ventaja.

Valid XHTML 1.0 Strict