I don’t think that C# exists solely because Microsoft thought Java was a good idea. If that was the case C# wouldn’t have been chained to windows for as long as it was. I think Microsoft didn’t want to see a general purpose programming language which could also run on Mac and Linux. They’ve clearly changed their mind now but Java is still massive compared to C#.
I suppose Java did kind of solve the multiple deployment issue and it is pretty funny that the more WASM standards evolve the more they look like the JVM. Ultimately this was a bit before my time so I can’t really comment but there’s a reason “write once, debug everywhere” is a meme.
I’m not the biggest fan of Java’s tooling, I hate that its package managers are separate from it, python and C# can both do it why can’t java! I’m not sure what you mean by versioning policy but if you mean the ordeal surrounding Java versions I really disagree. In this case, I think Java is very lucky it already has wide adoption, I don’t think Java would get any real traction if it was released today because of the licensing issues.
I kind of agree and kind of don’t.
I don’t think that C# exists solely because Microsoft thought Java was a good idea. If that was the case C# wouldn’t have been chained to windows for as long as it was. I think Microsoft didn’t want to see a general purpose programming language which could also run on Mac and Linux. They’ve clearly changed their mind now but Java is still massive compared to C#.
I suppose Java did kind of solve the multiple deployment issue and it is pretty funny that the more WASM standards evolve the more they look like the JVM. Ultimately this was a bit before my time so I can’t really comment but there’s a reason “write once, debug everywhere” is a meme.
I’m not the biggest fan of Java’s tooling, I hate that its package managers are separate from it, python and C# can both do it why can’t java! I’m not sure what you mean by versioning policy but if you mean the ordeal surrounding Java versions I really disagree. In this case, I think Java is very lucky it already has wide adoption, I don’t think Java would get any real traction if it was released today because of the licensing issues.