Tại sao ASP.NET Core được tạo? (tiếp tục)
Định nghĩa: .NET 5 là phiên bản tiếp theo của .NET Core sau 3.1, đi theo bởi .NET 6 và .NET 7. Nó trình bày một sự
thống nhất .NET Core và các nền tảng .NET khác trong một runtime và khung đơn. Nó đã được xem xét là tương lai của
.NET, cái là tại sao Microsoft chọn bỏ chữ Core khỏi tên của nó. Cho ổn định với ngôn ngữ của Microsoft, tôi sử dụng
thuật ngữ .NET 5+ để đề cập tới .NET 5, .NET 6 và .NET 7 và thuật ngữ .NET Core để đề cập tới các phiên bản trước
đó.
.NET Core (và cái kế thừa của nó, .NET 5+) sử dụng nhiều cùng API như khung .NET nhưng nó mang tính module hơn. Nó
thực thi một tập khác nhau các đặc tính từ khung .NET đó, với mục tiêu cung cấp một mô hình lập trình đơn giản hơn
và các APIs hiện đại. Nó là một nền tẳng riêng rẽ hơn là một nhánh của khung .NET, mặc dù nó sử dụng code tương tự
cho nhiều APIs của nó.