Java y el problema de la modularización

Siempre me ha parecido que uno de los puntos por el que Java no había “triunfado” en el mundo de las aplicaciones de Escritorio (incluso RIAS) a pesar de propuestas tan interesantes como Java Web Start (más hace unos años) era el tema de que para cualquier aplicación chorra era necesario descargarse varios megas…

De hecho hace años en mi primera aplicación Java Web Start finalmente lo que hicimos fue un instalador que instalaba el JRE y tras esto se descargaba la aplicación vía Java Web Start.

Si no recuerdo mal las primeras veces que oí hablar de la modularización en Java fue justo refiriéndose a las aplicaciones de Escritorio…varios años después parece que por fin la espera llega a su fin:

Jigsaw ya forma parte del proyecto OpenJDK. Se supone que la el JDK 7 de Sun (me cuesta llamarlo Oracle) lo contendrá.

· Se cargará antes del rt.jar

· Los módulos se cargarán estáticamente (sin recargar).

· Existirá un único classloader que cargue todos los módulos, lo que incrementará el rendimiento en el classloading.

Deja un comentario