Java: 2017 Surprises and 2018 Predictions
Join the DZone community and get the full member experience.Join For Free
Given how fast technology is changing, we thought it would be interesting to ask IT executives to share their thoughts on the biggest surprises in 2017 and their predictions for 2018.
Here's what they told us about Java.
2017: This has been a big year for Java, with several significant developments contributing to the ongoing evolution of the technology. The most notable event in 2017 was Oracle’s announcement to more fully open up Java EE by moving it to an open source foundation — and the subsequent announcement that it had selected the Eclipse Foundation to host the initiative as a top-level project called Eclipse Enterprise for Java (EE4J). Moving forward from Java EE 8 (launched in September -- another notable Java development this year), continued development of the platform is expected to happen under EE4J. In addition, we saw continued progress on the MicroProfile project with the v1.1 and 1.2 releases in 2017, further advancing the evolution of enterprise Java for microservices development.
2018: The efforts around EE4J represent a monumental shift and will not happen overnight. There are still many details that need to be sorted out; however, the pace of progress on the platform today compared to a year ago is a night-and-day difference. The community has been revitalized by the prospect of these changes and key stakeholders are actively engaged. It is an encouraging sign, and I anticipate this energy will continue to build momentum as we move into 2018. Red Hat has long been a proponent of a more open enterprise, and we were at the table with Oracle from the beginning of these conversations, along with peers from IBM. Together, and with the Java EE community at large, I believe we will see Java continue to be a dominant technology in the enterprise for years to come.
2017: The speed that the Android community has embraced Kotlin -- clearly there was a lot of desire to move to something more modern.
2018: Kotlin will make inroads against Java on other platforms, but at a much slower pace. While Java as a language is facing competition from Kotlin, the JVM will continue to find new use cases, and will continue to be the strength of the Java stack.
Opinions expressed by DZone contributors are their own.