ariya / ama

Ask me anything!
29 stars 1 forks source link

What are your thoughts on .NET and CLR? #10

Closed shpsec-dennis closed 8 years ago

shpsec-dennis commented 8 years ago

Hi Ariya,

What are your thoughts on .NET and CLR and how it relates to Java or other languages and "paradigms."

ariya commented 8 years ago

.NET has some amazing technologies. In the past, it wasn't widely adopted because it officially ran only on Microsoft Windows. That's why I'm totally behind .NET Foundation's initiative to:

Side note: Portions of CoreCLR are being utilized in ChakraCore to assist its porting to non-Windows OS.

As a programming environment, the combination of C# and .NET are quite advanced, mature, and yet familiar enough to those who know Java (whether coming from enterprise application background or Android development shops). Some of us, who are getting more and more disappointed with the progress of Java 9/10/11 and/or the lack of Oracle's serious focus on Java on ARM, will move from just playing with C#/.NET on the side to considering it as a mandatory tool in our utility belt.

If I am allowed to make a bold prediction, there will be a time in some near future where C#/.NET will eat Java's lunch in places where Java is still the king.

Thank you @shpsec-dennis!