.NET Core is a development platform by Microsoft that runs cross-platform and is maintained by Microsoft and the community at GitHub. It is the most emergent and popular framework in development communities due to its performance and platform portability. It targets every developer that can develop any application for any platform that includes web, cloud, mobile, embedded, and IoT scenarios.
With .NET Core, we can develop applications using C#, F#, and now VB.NET as well. However, C# is the most widely used language among developers.
In this chapter, you will learn the following topics:
- Performance improvements in .NET Core 2.0
- Upgrading the path from .NET Core 1.x to 2.0
- .NET Standard 2.0
- What comes with ASP.NET Core 2.0
- New features in C# 7.0