En
publican un artículo interesante sobre el proyecto Jigsaw de Java8.
Jigsaw permite dividir las aplicaciones en módulos que puedan cargarse de forma independiente y depender entre sí.
Permitiría hacer cambios dentro de un módulo, minimizando el impacto de estos cambios ya que los módulos dependerían entre sí sólo a través del contrato público especificado para cada uno:
Me quedo con la parte que lo compara con OSGi:
“Otros han intentado con moderado éxito hacerlo: OSGi es sin duda la iniciativa más importante para agregar modularidad a Java y si bien ha tenido cierto éxito, sobre todo dentro de la fundación Eclipse donde es el sistema usado para la gestión de plugins, no ha terminado de llegar al mainstream dado que resulta complejo de gestionar por toda la "magia" de class loaders que tiene que hacer por detrás, en su momento SpringSource buscó llevarlo a sus servidores y a sus librerías pero ha dejado de lado ese intento por dicha complejidad añadida.”
No lo había dicho mejor!!!


Deja un comentario