1

Java se actualiza y se hace 9 (y modular) a fin de mes

Si su empresa tiene algún desarrollo web (o de apps web) en progreso procure esperar al nuevo Java 9 antes de darlas por concluidas y testeadas.

CIO AMÉRICA LATINA | Por Elibeth Eduardo | @ely_e

Mejor anótelo en la agenda porque es importante. Repetimos: ningún cambio en su sitio web ni alguna aplicación web se dará por concluida, probada y lista para distribuir en su empresa.

No antes de que ya esté operativo la actualización Java 9, la nueva generación de esta plataforma de programación.

La misma se espera que esté disponible para el próximo jueves 27 de julio y supondrá el fin de los esfuerzos por modularizar el programa.

Sí, ya sé: ese lanzamiento se ha ido desplazando en el tiempo y bien podría ser postergado una vez más.

Sin duda, eso es posible. No obstante, parece que esta vez va en serio y Java sostiene que ha resuelto los problemas de modularización que ocasionaron todos los retrasos previos.

Transformación sustancial

Tan complicado es este proceso que se supone que caracterizará al Java 8 pero se demoró tanto en lograrlo que hace TRES (03) años se decidió que era preferible que la actualización saliera sin eso.

Total: pronto estarían resueltos los “detalles” y no hay nada de malo en dos actualizaciones cercanas, como bien lo ha demostrado Android.

Aquí la palabra clave es “cercanas” pues, como ya hemos dicho, eso fue hace TRES (3) años.

Como sea, esto ya se ha logrado al punto de que Oracle ha ofrecido disponibilidad temprana para aquellos desarrolladores que quieran descargar y probar la nueva plataforma.

Estos son los únicos que podrían “impedir” el lanzamiento de Java 9: que los desarrolladores encuentren problemas graves de ejecución.

Lo que se va a ver

De todas todas, se ha esperado mucho por estos cambios y Java ha respondido con un montón de nuevas funciones con lo que espera compensar las continuas demoras.

Java 9 debe proporcionar una plataforma de “características completas” que incluye mejoras en:

  • Modularidad
  • Conveniencia del desarrollador
  • Instrumentos de cuerda
  • Diagnóstico
  • Opciones de JVM
  • Javadoc
  • JavaScript / HTTP
  • Plataforma Nativa
  • JavaFX
  • Imágenes
  • Unicode

La mayor mejora es su modularidad, lo que debería hacer que la plataforma Java sea más escalable, mejorando al mismo tiempo sus despliegues en dispositivos más pequeños.