The most popular and comprehensive Open Source ECM platform
It may seem like your PC is prompting you frequently to upgrade Java on your machine. It isn’t your imagination. The cycle of new Java releases has jerked from what had been a crawl for many years to a sudden no-brakes high-speed ride with releases every six months.
Java was in idle mode from 2006 to 2011 between releases of version 6 and 7. Version 7 was released in 2011, then version 8 in 2014. But now, releases 9, 10 and 11 have come spaced at six month intervals. Java 11 was recently delivered in September. While new features and improvements might be welcome, it’s got Java developers scrambling.
Wayne Citrin, CTO at JNBridge, wrote: “look, I get it: It took three years after Java 8 for Java 9 to be released, people started getting frustrated, and Oracle got some probably-well-deserved heat. But I think that the pendulum has swung too far in the other direction. With a release every six months, we’ll get new releases loaded with minor new features that few are ready for, and that few care about. If the old two-year cycle is too slow, why not relieve release fatigue by splitting the difference and having a one-year cycle?”
Oracle counters this opinion saying: “with every six-month release, developers have the opportunity to take advantage of new enhancements on a more predictable and digestible scale. This is much faster than previous model, which forced developers to wait anywhere from two to three years to see some changes, and then there were many that needed to be adapted to.”