Chapter 2: Introducing .NET 5 Core and Standard
.NET is a developer platform that offers libraries and tools for building many different types of applications, such as web, desktop, mobile, games, Internet of Things (IoT), and cloud applications. Using .NET, we can develop applications targeting many operating systems, including Windows, macOS, Linux, Android, iOS, and so on, and it supports processor architectures such as x86, x64, ARM32, and ARM64.
.NET also supports application development using multiple programming languages, such as C#, Visual Basic, and F#, using popular integrated development environments (IDEs) such as Visual Studio, Visual Studio Code, and Visual Studio for Mac.
After .NET Core 3.1, .NET 5 is now a major release that includes C# 9 and F# 5 with many new features and performance improvements.
The following topics are covered in this chapter:
- Introducing .NET 5
- Understanding the core components of .NET 5
- Understanding the CLI ...