martes, 12 de septiembre de 2017

Proyecto Jigsaw

Proyecto Jigsaw

Los objetivos principales de este Proyecto son:
  • Hacer que la plataforma Java SE, y el JDK, sean más fácilmente escalables
    a pequeños dispositivos informáticos;
  • Mejorar la seguridad y la facilidad de mantenimiento de las implementaciones de la plataforma Java SE en general, y del JDK en particular;
  • Habilitar el rendimiento de la aplicación mejorada; y
  • Facilite a los desarrolladores la construcción y el mantenimiento de bibliotecas
    y aplicaciones grandes, tanto para las plataformas Java SE como para EE.
Para lograr estos objetivos, proponemos diseñar e implementar un sistema de módulos estándar para la Plataforma Java SE y aplicar dicho sistema a la propia Plataforma y al JDK. El sistema de módulos debe ser lo suficientemente potente como para modularizar el JDK y otras grandes bases de código heredadas, pero aún así ser accesible por todos los desarrolladores.

Estado

La reorganización del código fuente ( JEP 201 ) se fusionó en JDK 9 build 27, en agosto de 2014.
La reestructuración de las imágenes en tiempo de ejecución para los módulos de soporte ( JEP 220 ) se fusionó en JDK 9 build 41, en diciembre de 2014.
JSR 376, para el Sistema de Módulo de Plataforma Java , fue aprobado por el Comité Ejecutivo del JCP en diciembre de 2014.
El plan para encapsular la mayoría de las API internas ( JEP 260 ) se publicó en agosto de 2015.
La versión inicial de El Estado del Sistema de Módulos , junto con JEP 261 y las primeras compilaciones de acceso temprano que contienen el sistema de módulos de prototipo , se publicaron en septiembre de 2015.
En marzo de 2016 se publicó una lista permanente de cuestiones abiertas en la especificación propuesta.
También se publicó en marzo de 2016 una versión actualizada de El Estado del Sistema de Módulos , con nuevo material sobre compatibilidad y migración.
El propio sistema de módulos, especificado por JSR 376 e implementado por JEP 261 , se fusionó en JDK 9 build 111 en marzo de 2016.

Bloggers


Bibliografia

http://openjdk.java.net/projects/jigsaw/

No hay comentarios:

Publicar un comentario

Interfaces

Un interfaz es una lista de acciones que puede llevar a cabo un determinado objeto. Sorpresa, ¿eso no eran los métodos que se definen en un...