QA InfoTech » Dot Net » The open .NET Ecosystem : Introducing OmniSharp – Making cross platform Dot Net a Reality

The open .NET Ecosystem : Introducing OmniSharp – Making cross platform Dot Net a Reality

Dot Net suffered a great set setback during last decade for having its code confidential. But now it’s happening  and I think it’s both the end of an era but also the beginning of amazing things to come.

  • Open source and cross platform.
    • .NET Core 5 is the modern, componentized framework that ships via NuGet. That means you can ship a private version of the .NET Core Framework with your app. Other apps’ versions can’t change your app’s behavior.
    •  .NET Core CLR for Windows, Mac and Linux and it will be both open source and it will be supported by Microsoft. It’ll all happen at https://github.com/dotnet.
    • Open sourcing the RyuJit and the .NET GC and making them both cross-platform.
  • ASP.NET 5 will work everywhere.
    • ASP.NET 5 will be available for Windows, Mac, and Linux. Mac and Linux support will come soon and it’s all going to happen in the open on GitHub at https://github.com/aspnet.
    • ASP.NET 5 will include a web server for Mac and Linux called kestrel built on libuv. It’s similar to the one that comes with node, and you could front it with Nginx for production, for example.
  • Developers should have a great experience.
    • There is a new FREE SKU for Visual Studio for open source developers and students called Visual Studio CommunityIt supports extensions and lots more all in one download. This is not Express. This is basically Pro.
    • Visual Studio 2015 and ASP.NET 5 will support gulp, grunt, bower and npm for front end developers.
  • Even more open source.
    • Much of the .NET Core Framework 4.6 and its Reference Source source is going on GitHub. It’s beingrelicensed under the MIT license, so Mono (and you!) can use that source code in their .NET implementations.
    • There’s a new hub for Microsoft open source that is hosted GitHub at http://microsoft.github.io.dot net

About the Author