NET 6 - Introduction

Last modified: March 22, 2022

.NET Framework was released in 2002 and the last version of .NET Framework was 4.8 which was released in 2019. The application build on the ASP.NET framework could only run on Windows. Microsoft decided to make it free open-source and cross-platform and release ASP.NET Core in 2016. It can run on macOS, Linux, and Windows.

  • The ASP.NET Core is not the next version of ASP.NET 4.x Framework but completed re-write from the ground.
  • It is smaller, more modular, high performance, requires less memory, less deployment size, and easy to maintain.
  • It has built-in Dependency Injection, easy to update, cloud-friendly.
  • New language features in C# 10 reduce the amount of code you need to write.
  • Ultimate productivity

.NET 6 LTS(Long Term Support) is the next version of ASP.NET Core 3.1. It is supported until November 8, 2024

In this tutorial, we will get a chance to learn CRUD (create, read, update and delete) methods, learn how to register dependency injection, entity-framework, and validation.