(no title)
random4369 | 7 years ago
The only reason Java still exists is because it created a generation of professionals who only know Java, only do Java, and won't learn anything else. That group is still large enough to maintain critical mass and create new greenfield Java projects despite the fact that Java is a shit-poor choice of language for those projects today.
peterashford|7 years ago
bitL|7 years ago
Language-wise C# overtook Java quickly, but SUN was all about openness and about not being big bad Microsoft, and that resonated with the majority of idealistic developers.
kllrnohj|7 years ago
Also that whole "Android" thing happened.
random4369|7 years ago
Yeah, and Google made their opinion of Java quite clear by adding first-party support for Kotlin.
As for Java being popular because it has mindshare, you are agreeing with my original point. It doesn't continue to exist because it's a good language. It continues to exist because of inertia.
thoughtexprmnt|7 years ago
indemnity|7 years ago
Somewhat nicer syntax and some functional features isn’t going to fix the wider problem Microsoft has, which is the reason for .NET core existing, I suppose.
unknown|7 years ago
[deleted]