Since 2002, Microsoft's proprietary .NET framework was used by developers worldwide to build application on Windows-based devices. Since then, the framework has received several incremental updates, but, until recently, it remained closed and Windows-specific, although a few unofficial compilers have been released for other operating systems. Every release up to the version 4.6 has fixed existing bugs and added new features without any major changes in architecture. However, Microsoft decided to do a major paradigm shift with its new .NET release.
Instead of calling it .NET 5, Microsoft has named it .NET Core. The decision not to call it version 5 was made because it is a complete rethink of .NET rather than an incremental improvement to it. With this release, .NET finally became fully open-source and available through GitHub. Another major change is the fact that it became much more modular than it used to be. Previously, most of the features were available to the developer in Visual Studio straight away, while additional features could have been obtained by downloading special extensions, known as NuGet packages. .NET Core, however, consists almost entirely of NuGet packages, so a developer now has an option of obtaining only a subset of functionality required to solve a specific problem. The very first version of this new framework has been released on the 27th of June 2016.
Unfortunately, the first release of the platform does not include all the features available on .NET version 4.6. Although most of the features are included, some less popular features aren't. For example, it doesn't fully support F# language and various libraries used for two-way client-server communication, such as SignalR and WebSockets. Fortunately, .NET Core can be used side-by-side with the existing .NET framework version.
Microsoft plans to release some major updates to its new framework. A small patch is planned to be released in August, mainly to improve performance of the compiler. The first major update, which will enable full support for F#, replace the missing APIs and add tons of new features, is planned for late 2016 or early 2017.
Anyone who owns Visual Studio 2015 is now able to download .NET Core, as long as they have installed Update 3 first. If you are Mac or Linux user, you may obtain it through open-source Visual Studio Code or another open-source IDE.
For more information, follow this link:
Published by Mobile Tech Tracker
Posted on 25 Jul 2016