If you didn’t hear about the open sourcing of .NET announced at Microsoft’s Connect(); event, read Microsoft takes .NET open source and cross-platform, adds new development capabilities with Visual Studio 2015, .NET 2015 and Visual Studio Online or Announcing .NET 2015 - .NET as Open Source, .NET on Mac and Linux, and Visual Studio Community - Scott Hanselman.
To celebrate, I did this:
HelloMvc$ k kestrel
Those are developer focused details, but what does this mean at an enterprise level? I’ve extracted some quotes from the Dr. Dobb’s article C# and .NET’s Sudden Ubiquity:
- Of these platforms, Linux is clearly the most important…enterprises will be able to run the applications without having to add in the cost of Microsoft Server licenses.
- The big winners of all this goodness are C# developers.
- The big loser is certainly Java.
- For years, C# has been an attractive language for developers, but blocked in wider adoption by its inability to run on more than Windows.
Not sure when it will happen at my company, but I see services written in C# and .NET running on Linux in our future.