As the officials failed to meet expectations for the planned release of Java 9 in September 2016, Java programmers and development community will have to wait for more six months. Despite good progress in Jigsaw project, the modularization standard for Java9 is still in process and won’t be releasing with the scheduled 10 December JDK9 milestone. Let us clear that Jigsaw is not a “feature complete” and this is the reason why officials have postponed the releasing date of Java 9 by six months.
Jigsaw Needs More Time
Jigsaw is the main feature of Java 9, and it needs more time to ensure that the maintainers of essential build tools and IDEs have ample time to design and implement great support for modular development. And to make it happen, officials need an extension of 6 months.
The chief officials of the Java platform group have blamed the delay on complexities in intending modularization that enhances performance and scalability. However, they have ensured the community that they have made good progress on Jigsaw for 18 months, but it needs more time.
With project Jigsaw, java programming will be extended to have a concept of modules. Officials want to make modules a regular tool in a developer’s box to organize the code. Modules can be combined into several configurations in all phases of Java web development, including build time, compile time, run time or install time.
Declaration And Resolution
A module will declare which other modules will be required to compile and run dependencies. The module system will use it to transitively identify all the modules needed to compile or run the initial resolution.
Versioning modules support will be available. Jigsaw will not support multiple versions of a module inside a single configuration. If it is true, then how does this solve JAR? The module system might also not employ version selection.
The performance will get evolve with Jigsaw. Within a module system, it will be easier to automate reason about all the places where a certain code will use.
Java programmers need to wait for June 2016 as officials will release the Java 9 along with Jigsaw update.
Do you think that Java 9 is worth waiting? Drop your comments and share what you feel about it. Let us know if we have skipped any important information.Tags: Java, Java 9, Java web development, Jigsaw in Java