CambioDigital-OL

0

Oracle: Cambie ahora del motor Nashorn JavaScript a GraalVM

GraalVMCon planes para descartar el motor Nashorn JavaScript en la próxima Java Development Kit (JDK) 11, Oracle está alentando a los desarrolladores a echar un vistazo a la máquina virtual GraalVM en su lugar. Oracle afirma que tiene mayor capacidad que Nashorn, y ha desplegado una trayectoria de migración de Nashorn a GraalVM. Oracle planea soportar Nashorn por unos cuantos años para proporcionar tiempo para la migración.

Al igual que Nashorn, GraalVM soporta JavaScript en la JVM. Pero GraalVM es independiente del propio Java.

Oracle citó las múltiples ventajas que GraalVM tiene sobre Nashorn:

  • Una implementación más completa de los estándares de JavaScript, con soporte para las ediciones ECMAScript 2016 y ECMAScript 2017 y algo de soporte para ECMAScript 2018.
  • Soporte completo para la plataforma JavaScript del lado del servidor Node.js, que es compatible con casi todos los módulos Node.js.
  • La capacidad de ejecutar lenguajes adicionales como Python, R y Ruby.
  • Mejor rendimiento que los motores basados en JVM existentes y la capacidad de utilizar las optimizaciones avanzadas del compilador GraalVM.

Para ayudar a los desarrolladores a migrar de Nashorn a GraalVM, Oracle Labs ha agregado una marca de compatibilidad (-nashorn-compat) que elimina la necesidad de tediosas reescrituras para mover una aplicación Nashorn a GraalVM.

Una API políglota común en GraalVM proporciona interoperabilidad con los lenguajes admitidos. Los valores se pueden pasar de un lenguaje a otro. No es necesario copiar ni ordenar.

GraalVM se puede ejecutar ya sea en el contexto de la instalación de GraalVM basada en JDK 8 o de la instalación de JDK estándar a partir de JDK 11, que llega en septiembre. Aunque GraalVM no será incluido en el JDK, puede ejecutarse en una instalación JDK 11 estándar añadiéndolo a la ruta del módulo. GraalVM también puede integrarse como parte de plataformas como OpenJDK o Node.js, así como dentro de una base de datos.

Puede descargar GraalVM desde la página web de GraalVM, que se enlaza con GitHub para la versión gratuita Community Edition y con Oracle Technology Network para la versión de pago Enterprise Edition.

Paul Krill, InfoWorld.com

Ordenado por: Apps Tags: ,

TOT

 

 

Contenidos recomendados...

Comparta esta publicación

Artículos relacionados

Escriba su comentario

Ud. tiene que estar conectado para publicar comentarios.

Red de publicaciones IDG en Latinoamérica: Computerworld Ecuador - Computerworld Colombia - CIO Perú // Contáctenos
© 2018 Computerworld Venezuela - All rights reserved ---- WordPress - Tema adaptado por GiorgioB