.NET là một nền tảng mã nguồn mở, miễn phí, đa nền tảng từ Microsoft cho phép các nhà phát triển xây dựng các ứng dụng hiện đại và dịch vụ đám mây. Hôm nay, Microsoft đã công bố tính khả dụng chung của .NET 9, một bản phát hành lớn quan trọng, đi kèm với hàng loạt cải tiến về hiệu suất, bảo mật và chức năng.
Microsoft hứa hẹn những cải tiến hiệu suất đáng kể với .NET 9, với hơn 1.000 thay đổi liên quan đến hiệu suất trên toàn bộ các khía cạnh runtime, workload và ngôn ngữ. Theo chuẩn TechEmpower, .NET 9 hiện có thể xử lý nhiều hơn 15% yêu cầu so với .NET 8. Runtime .NET 9 cũng cung cấp một số cải tiến về hiệu suất, bao gồm tối ưu hóa vòng lặp, nội tuyến, vector hóa Arm64 và tạo mã.
Cùng với .NET 9, Microsoft cũng đã chính thức công bố phát hành .NET Aspire 9 với một số tính năng mới. Các nhà phát triển hiện có thể bắt đầu và dừng tài nguyên từ bảng điều khiển, giữ cho các container hoạt động giữa các phiên gỡ lỗi, v.v. Bản phát hành .NET Aspire 9 cũng đi kèm với các tích hợp cho OpenAI, Ollama, Milvus và nhiều tính năng khác để phát triển AI nhanh chóng.
ASP.NET Core trong .NET 9 đi kèm những cải tiến đối với Blazor, SignalR, API tối thiểu, OpenAPI, cũng như xác thực và ủy quyền.
Microsoft gần đây đã phát hành Microsoft.Extensions.AI và Microsoft.Extensions.VectorData để cung cấp một lớp C# thống nhất có vai trò tương tác với các dịch vụ AI, bao gồm mô hình ngôn ngữ, nhúng và hơn thế nữa.
Microsoft nhấn mạnh rằng NuGet là hệ sinh thái gói phát triển nhanh nhất qua từng năm. Công ty gần đây đã giới thiệu giao diện mới cho NuGet.org, bổ sung hỗ trợ chế độ nền tối, hợp tác với GitHub để thêm hỗ trợ NuGet gốc cho Dependabot, v.v.
Cùng với bản phát hành .NET 9, Microsoft đã công bố bản phát hành Visual Studio 2022 17.12 với những cải tiến đáng kể về hiệu suất, cải thiện khả năng gỡ lỗi và chẩn đoán, tích hợp tốt hơn với .NET Aspire, hỗ trợ trình phân tích cho C# 13, cải thiện hỗ trợ Git, v.v.
.NET 9 sẽ được Microsoft hỗ trợ trong 18 tháng dưới dạng bản phát hành hỗ trợ theo thời hạn chuẩn (STS). Nhìn chung, .NET 9 là bản nâng cấp đáng kể cho các nhà phát triển, cung cấp hiệu suất nâng cao, công cụ mới và hỗ trợ được cải thiện.
Bạn có thể tìm hiểu thêm về những cải tiến về hiệu suất của .NET 9 tại ĐÂY.