Well, some how this post is not really based on real metric of facts. Although Java is still the 3rd most used language on Github, but the trends of interest in in using Java is falling (this year were replaced by Python), developer have lost their appetite in java. The github facts (https://octoverse.github.com) shows Java/Spring framework are no where seen in th…
GitHub is only one metric, and it’s hardly the best metric.
Programming languages are not a popularity contest. What counts is jobs in the marketplace and what companies are doing with these languages, neither of which GitHub sheds any light on.
At Indeed, Java has the second highest number of job postings, just behind Python. The enterprise market is HUGE.
Most enterprise companies keep their projects internal and do not share them on GitHub. Think of GitHub like an iceberg where 90% of the world’s projects are invisible.
Moreover, enterprises use many different source code control systems besides GitHub, like CVS, SVN, Mercurial, Bazaar, TFS, Helix Core, ClearCase, RCS, VSS, PVCS, Vault, CodeCommit, Monotone. And that’s just off the top of my head! Needless to say, GitHub cannot possibly provide an accurate picture of what languages are used for enterprise computing.
Java is still the enterprise standard programming language. Spring, JSF, Struts, Vaadin, etc. are still widely used.
Java remains the chief Android programming language (Kotlin is way, way behind).
Developers have most certainly not lost their appetite for Java.