Microsoft lays a patch towards the contribution to open source world with the release of .Net Core, another version of one of its most favored development platform. This is just another update to the .Net platform. This release includes .NET Core 1.0, ASP.NET Core 1.0 and Entity Framework Core 1.0. It also includes a Visual Studio Core extension and Visual Studio 2015 Update 3 that would help in developing .NET Core application.
Apart from being open source, .Net Core also provides cross-platform support for the developers who are more comfortable working on Linux or MAC OS. Microsoft has already shown its acceptance to the cross platform support by acquiring Xamirin, which provides cross platform mobile application development. However with this release it has added one of its assets to the list of cross platform software list.
The Core Framework is Microsoft’s biggest change introduced until now. A platform that provides modularity, has speed, is light weight, and is open source is what developers must have been waiting for. The Core Framework would also enable developers to create a NuGet package of their code that would enable them to use it anywhere else.
Is it too much to give away?
.Net being one of the greatest assets of Microsoft has turned into a cross-platform development platform with the new update .Net Core. This being a good news for the developers who do not favor Windows, might decrease the number of Windows users. However this won’t stop the developers from purchasing Visual Studio for the MAC OS and Linux platform. This might also lead to an increase in the Azure users. This step taken by Microsoft was required. With this the excuses of the developers shifting to the open source languages from Microsoft’s .Net would no longer be valid.
More to the Core Framework
.Net Core 1.0 would definitely have some more versions coming in the near future. The features like WebPages, WebForms, SignalR real-time web-based applications which are still not implemented in .Net Core will be included in the later versions of the framework. Another feature that is planned to introduce in the Core Framework is the Controllerless Views, same as that of ASP.NET. The updates would definitely surprise the developers with something that was most wanted.