(March 14, 2015 at 9:28 pm)Marsellus Wallace Wrote: Java SE/EE is a platform and Java is a programming language that use that platform .
Pedantically true - and that's almost certainly what they teach you at university, but the complete answer is much more nuanced than that.
In any case, Syn's objections are valid. You can directly compare Java the language to C#, and .NET the framework to Java SE/EE, Java SE+Spring/Spring MVC, Java SE+Spring/GWT, or any number of combinations of the above (any of which could be, or perhaps have been, implemented in the C#/.NET computing biosphere).
I suppose if you're looking for some kind of comparison, it would be helpful to understand what sort of metrics are meaningful to you.