Tại sao chọn ASP.NET Core (tiếp tục)
ASP.NET Core là một hình ảnh tái tạo của khung ASP.NET, xây dựng với các nguyên tắc thiết kế phần mềm hiện đại trên
đỉnh của nền tảng .NET mới. Mặc dù nó là mới theo một nghĩa nào đó, .NET (trước gọi là .NET Core) đã có sử dụng
sản phẩm rộng khắp kể từ năm 2016 và đã rút ra đáng kể từ khung .NET chín, ổn định và đáng tin cậy, cái đã được sử
dụng trong hơn 2 thập kỉ. Bạn có thể biết dễ dàng rằng bằng cách chọn ASP.NET Core và .NET 7, bạn nhận được một
nền tảng phụ thuộc cũng như một khung web đầy đủ đặc tính.
Một ưu điểm chính của ASP.NET Core và .NET 7 là khả năng phát triển và chạy trên bất cứ nền tảng nào. Bất kể bạn
sử dụng một máy tính Mac, Windows hay Linux, bạn có thể chạy cùng các ứng dụng ASP.NET Core và phát triển qua nhiều
môi trường. Một phạm vi rộng các phân phối được hỗ trợ cho những người dùng Linux: RHEL, Ubuntu, Debian, CentOS,
Fedora, và openSUSE, một vài cái để gọi tên. ASP.NET Core thậm chí chạy trên phân phối Alpine nhỏ, cho triển khai
nén tới những cái chứa, nên bạn có thể tự tin rằng hệ điều hành lựa chọn của bạn sẽ là một tùy chọn khả thi.
Nếu bạn đã là một nhà phát triển .NET, lựa chọn liệu có đầu tư vào ASP.NET Core cho các ứng dụng mới chủ yếu là
vấn đề thời gian. Các phiên bản sớm của .NET Core thiếu một vài đặc tính cái làm nó khó để áp dụng, nhưng vấn đề
đó không còn tồn tại trong các phiên bản mới nhất của .NET. Bây giờ Microsoft công khai tư vẩn rằng tất cả các ứng
dụng .NET nên sử dụng .NET 7 (hay mới hơn).
Microsoft đã hứa cung cấp sửa lỗi và an toàn cho khung ASP.NET cũ hơn, nhưng nó sẽ không cung cấp bất cứ cập nhật
đặc tính nhiều hơn. Khung .NET không bị loại bỏ, nên các ứng dụng cũ của bạn sẽ tiếp tục làm việc, nhưng bạn không
nên sử dụng nó cho phát triển mới.