Original Post
I'm not posting to declare a flamewar between, neither it's a troll. I have good experience in Java, but never in C#. However some guys in the computer programming domain suggest that I'd better switch to C# as it's more capable in terms of library, more widespread and demanded by enterprise companies, and it's fast and sometimes it runs faster than native code, because optimization occurs at run time where the CRL can optimize for the machine the program is running on. I that true? if it's then can we assume that Java is nnear it's end. And by the way any real commercial application has ever been written in either Java or C#? I think both langs are for Academic use only or inside a lab.