The latest expert opinions, articles, and guides for the Java professional.
To sum up…
In case all the rest of the content in this report isn’t enough to convince you, Java is the number one platform chosen by IEEE. So take that, Java haters… ;-)
A quick laugh
Any large system moves slower that one might expect. And such a gigantic entity like Java, which is extremely focused on providing stable, backwards compatible solutions is bound to take its time to evolve. There are so many parts that can be improved and many of them are reachable for an average developer as well. We tried to cover most of them in this report and we’re proud that you’ve successfully reached the very end of it.
So if you’re reading this, then you can probably tell by now (hopefully!) that there’s a lot more to Java and the JVM than just the code side of things. We hope that this overview of the programs, activities, communities and general ability to get involved yourself has been a valuable reading experience. You can also try digesting the content for greater absorption, but positive results are not guaranteed.
Oh, okay….let’s have a shortlist of the key takeaways for you lazy readers:
- In the long run, Java continues to hold at least 1st or 2nd place among all programming language since 2001, according to credible industry sources like TIOBE and Redmonk.
The engineering behind the JVM is of critical importance to the Java language, and there are multiple implementations of the JVM to serve an estimated 9+ million developers around the world. Plus, current Java caretaker Oracle has established a visible process to ensure the longevity of Java and the JVM.
A lot of this success is held together with a visible commitment to community building through various support channels spanning the world’s leading industries and players, Java “ain’t going nowhere”, to speak colloquially.
If you want to be involved, you’ll need to navigate the Java Community Process (JCP) world, which includes lots of acronyms like JSR, EG, EC, RI, TCK, PMO and others. It’s not necessarily fast compared to other processes, but it’s reliable and keeps standards as a priority.
From a community perspective, OpenJDK, the Java User Group (JUG) community, JavaOne conferences and Adopt a JSR program are arguably the most visible, impactful and potent force of any programming language alive today. And we like XKCD a lot too.
So, that’s really all for now–please leave your comments below or ping us on Twitter at @ZeroTurnaround.
Leave a comment