Java’s future looks bright.
“Jigsaw” is a tool that makes it easier to write and debug Java programs, according to Java Community Edition founder John Walker.
“The new Jigsaw tools will be great tools for programmers, for developers and for users,” Walker said at the Java Developers Conference in San Francisco last week.
Java 6 will be the first major version of the language since 2011, and its release is expected later this year.
Java 7, which is expected to arrive in 2020, will bring a raft of changes.
Its release will include a new compiler that can optimize and run on a variety of platforms, the first step toward a Java 8 that will include more features.
The Java 7 language specification is expected by 2020.
For many developers, the Jigsaw language has helped create a rich ecosystem of tools and software that help to solve their daily problems.
But the next generation of tools, like JBoss Platform and Java EE 8, could be less powerful and provide less value to users.
“I think we’re at a moment where there’s a lot of opportunity for Java to take the next step,” said Scott Povler, who heads up JBoss’s open source Java team.
Povlevich said Java EE’s “enterprise” component is one of the biggest shifts in Java development.
In the past, companies were trying to build applications on the Java platform for the sake of it, but as those applications became more complex, developers had to make do with third-party tools that often didn’t have many of the same features that Java has.
Java EE also added a “classpath” that allows Java developers to add classes and methods to the application without having to write the code themselves.
But many developers have grown tired of using third-parties to create new classes and classes with the same functionality that was already available in Java.
POVlevich says that Java EE could become a better way to write Java applications by allowing developers to easily create and reuse classes, classes and properties in a standardized way.
Pivlevich also thinks Java EE will become a lot more useful for enterprise applications.
“We think Java EE is going to become the backbone of enterprise Java development,” Povlovich said.
“There are a lot that we think we can do to make it easier for developers to get things done, and that is going be a really exciting thing.”
The Java EE Alliance, a group of companies that includes the likes of Oracle, IBM, Microsoft, and SAP, has been working to help Java EE adopt the “enterprising” philosophy and embrace the latest trends in software development.
It plans to announce its plans for Java EE at the next Java Developers conference.
“Java EE is the foundation of Java,” said Povkovich.
“But as a community we have to recognize that it is not an ideal way to develop a software project, but that’s where we are.”