3 ms·
But the above point still stands. In silicon valley, sure, some people are writing on top of the JVM using Scala, Clojure, Jython and every other cool JVM based
by EnderMB 14y ago
But the above point still stands. In silicon valley, sure, some people are writing on top of the JVM using Scala, Clojure, Jython and every other cool JVM based language around, but in the real world you'll find a lot of people are still using straight-up Java, and they're happy with it!
Java will always dominate, mainly because every single year the workforce is flooded with graduates that have been taught CS using Java, mostly because they want to keep their employment stats up and Java is where the jobs are. Some universities in the UK also use C# on occasion because .NET is quite strong in agencies.
Your point is absolutely correct, but I cannot see companies in the real world switching from Java to another language on the JVM without a genuine business benefit for doing so. I also think it will be a while until people stop writing new projects in Java, because so many people graduate knowing mostly (sometimes only) Java.