La modularidad es una de esas palabras de moda que no parece que desaparezca pronto, y Oracle ha explicado que su visión del futuro de Java adoptará ese enfoque..

Al hablar en la conferencia EclipseCon en Burlingame, California, Mark Reinhold, arquitecto jefe de la plataforma Java en Oracle, explicó que Java 9 introducirá la modularidad para ofrecer una plataforma altamente escalable y más segura que antes..

Reinhold prevé, de acuerdo con Computer World, una versión de Java que es "una caja de partes de Lego" y que los desarrolladores solo necesitan instalar los elementos de Java que requieren. Potencialmente, esta sería una solución más liviana en comparación con la situación actual en la que debe instalarse toda la plataforma, sin importar cuán pequeña sea la parte que se esté utilizando..

La modularidad de Java se habilitará como parte de Project Jigsaw, que se anunció originalmente en 2012 y se centra en la modularización de Java, incluidas las propuestas para crear un kit de desarrollo de Java modular, código fuente e imágenes en tiempo de ejecución..

La creación de una versión modular de Java proporcionará tiempos de inicio mejorados a través de diversos mecanismos, como la finalización anticipada. También puede resolver los problemas de la ruta de clases de Java, que le da una ruta para que el entorno de ejecución de Java encuentre clases y archivos de recursos..

Luego del lanzamiento esperado de Java 9 en 2016, las siguientes versiones de Java podrían recibir tipos de valor a través del Proyecto Valhalla y el Proyecto Panamá, conectando la Máquina Virtual de Java al código nativo, como las interfaces del programador C.

¿Qué son Valhalla y Panamá??

El Proyecto Valhalla es una incubadora de Java, que ha estado buscando tecnologías de futuro para Java 10 y posteriores desde junio de 2014. Mientras tanto, Panamá ha intentado crear una conexión entre Java y C / C ++ desde la misma época del año pasado..

Java 9 finalmente verá la luz en 2016 en lugar de su lanzamiento previsto para este año. Hasta ahora, se perfila como una bestia muy diferente en comparación con las versiones anteriores..

  • ¿Por qué Java sigue siendo el favorito del hacker??