(March 14, 2015 at 3:04 pm)Moros Synackaon Wrote: As .NET is a framework, the comparison seems flawed. You could compare .NET to other Java frameworks, of which there are many.
Do you mean C# versus Java?
By the way, it's not usually referred to as JAVA in industry. Just Java.
C# has not yet been available for non-Windows platforms long enough to compare on terms of ubiquity. Due to that, even a better language design (C#) would not win the versus battle.
Java SE/EE is a platform and Java is a programming language that use that platform .
.NET is platform , VB and C# are programming languages that use that platform .