Secciones

Artículos para tus primeros pasos

Si estás empezando a introducirte en el mundo de Groovy y Grails, no te pierdas nuestros artículos básicos: 

Entrevistas con los expertos
 

Los protagonistas te cuentan de qué van los proyectos más importantes del mundo Groovy:


Un proyecto de:
ImaginaWorks
Campus Escuela de Groovy

La JVM del futuro será más dinámica.

miércoles 21/05/2008

Según leemos en TheServerSide, acaba de publicarse el EDR ("Early Draft Review") del JSR 292, "InvokeDynamic". Se trata de una especificación que lleva años en el horno, pero que ha recibido un empujón bastante importante con la popularización de los lenguajes dinámicos para la Máquina Virtual Java.

Este borrador, que se espera esté implementado en el JDK7, introduce el concepto de "lightweight method handlers", algo así como "gestores de método ligeros", que en esencia cumplen el mismo propósito que los objetos de la clase java.lang.reflect.Method, pero consumiendo la décima parte de memoria. Además, con esta mejora la Máquina virtual será capaz de gestionar las llamadas a métodos dinámicos igual que las demás (actualmente los lenguajes dinámicos como Groovy, JRuby o Jython implementan esta funcionalidad con distintas virguerías de reflexión), incluyendo todas las optimizaciones del JIT.

Según parece, los enormes avances de rendimiento de Groovy 1.6 son sólo el principio de lo que nos espera. Los lenguajes dinámicos para la plataforma Java son ya una realidad evidente y el equipo de desarrollo de la JVM lo sabe. Estaremos atentos a las novedades del JDK7.


Contenidos relacionados:



0 comentarios:

Tienes que estar registrado para iniciar sesión y poder publicar tus comentarios