Java is, like its large corporate users, stuck in the past.
Java is, like its large corporate users, stuck in the past.
No improvements, what a joke.
If you compare Java 6 (2006) and Java 20 (2023), and then look at C# 3.0 (2007) versus C# 11 (2022), C# has gained many more features and improvements than Java did over the years.
Java may be the other side of it, but I think it is a safer bet.
Anyone that misses C# on the JVM can use Kotlin or Scala.
And best of all, due to Microsoft's lack of investment on VS4Mac and VSCode versus VS proper, the best .NET IDE outside Windows runs on Java/Kotlin.
> best .NET IDE outside Windows runs on Java/Kotlin.
I would argue “in the world”. And it does not matter in the slightest to a user. The best Python IDE is PyCharm, also written in Java/Kotlin. I don’t know which PHP IDE is the best, but I’m pretty sure none of them are written in PHP, and the same probably applies to Ruby.
As for mattering to the user, it surely does, it shows how lacking their ecosystem is for specific workloads.
Is this supposed to be sarcasm? Because the literal opposite is true.