|
|
|
Back to newsletter 238 contents
In a couple of months I'll have published 20 years of these newsletters on Java performance and memory related items - every month since December 2000 without a single month missed.
In that 20 year period Java has changed enormously, getting faster and faster in all areas, but has stayed amazingly popular the whole time. Java's lasting popularity is because it hits the sweet spot for languages. It's fast enough, it gives you enough control, has enough features, has a huge ecosystem, it's productive enough, maintainable enough and observable enough (through the JVM). It's not perfect, languages keep coming along to try to challenge Java, but challenger languages only incrementally improve in one or two areas, and have all been worse overall when you consider all the aspects that matter.
The only languages currently equally as successful as Java are Python and Javascript - these 3 languages are the leaders in the 3 signficant language categories: static typed - Java; dynamic - Python; UI - Javascript.
And looking at the other languages in the language landscape, both old and new, I can't see anything taking over from Java in the static typed language category for at least another 10 years. And with that, I'll move on to my usual newsletter list of links, tips, tools, news, articles and talks. And of course the tips from this month's articles and talks, as ever are extracted into this month's tips page.
Java performance tuning related news
Java performance tuning related tools.
Back to newsletter 238 contents