3 ms·
MS saw the rise of java in the enterprise business as a real threat to their core revenue stream, so they copied the entire idea. .NET runtime is akin to the J
by lucio 10y ago
MS saw the rise of java in the enterprise business as a real threat to their core revenue stream, so they copied the entire idea.
.NET runtime is akin to the JVM, the architecture is the same. What MS did for differentiation is to decouple the lang from the VM from the start, the you have C#, VB.NET, F#
In the java world there's something similar, but it is no designed from the start for several high-level language flavors.
OpenJDK still was a threat, so they're (MS) more inclined now to open source NET Core.
Today you can choose Java & NetBeans over .NET and V.Studio and will see only minor differences. I mean in tooling and architecture. Today Java seems closer to Open Source than MS, even if MS is "trying". Java & Netbeans are the same on Windows or Linux, of course NET is not.