Microsoft đã cho ra mắt .NET 6, đây là sự nỗ lực rất lớn của team Microsoft nhằm biến .NET Framework thành một mã nguồn mở, và cung cấp đa nền tảng cho tất cả các loại dự án .NET.
.NET Core 2.0 xuất hiện vào năm 2017 như một mã nguồn mở, thay thế cho .NET Framework, và sau đó vào năm 2020, cái tên "Core" đã bị loại bỏ và chỉ dành cho .NET 5, .NET 6 và tiếp tục trong tương lai.
Chế độ xem cấp cao của .NET 6
Với sự bổ sung gần đây của Machine Learning và WebAssembly (cho phép ứng dụng .NET trong trình duyệt web), nền tảng .NET 6 có thể được sử dụng cho các dự án website, thiết bị di động, máy tính để bàn, game và Internet of Things (IoT).
Những điểm nhấn chi tiết của .NET 6 trong lần ra mắt này
- .NET 6 sẽ được hỗ trợ trong ba năm dưới dạng bản phát hành hỗ trợ dài hạn (LTS) mới nhất.
- Tất cả trình duyệt, máy tính để bàn, ứng dụng di động đều cùng sử dụng một thư viện .NET và khả năng chia sẻ mã nguồn dễ dàng.
- Hiệu suất được cải thiện đáng kể trên toàn bộ giao diện nói chung và đối với tệp I/O nói riêng.
- Visual Basic đã cải thiện trải nghiệm Visual Studio.
- Tính năng Hot Reload cho phép bỏ qua việc khởi động lại ứng dụng để xem thay đổi mới trong khi ứng dụng của bạn đang chạy.
- Tính năng chẩn đoán đám mây (Cloud diagnostics) đã được cải thiện với OpenTelemetry và giám sát dotnet.
- Các thành phần Blazor hiện có thể được hiển thị từ JavaScript và được tích hợp với các ứng dụng dựa trên JavaScript.
- Tính năng minimal API hiện đã đơn giản hóa trải nghiệm bắt đầu và cải thiện hiệu suất của các dịch vụ HTTP.
- Các ứng dụng single-file hiện có thể được xuất bản cho Linux, macOS và Windows.
- Các ứng dụng single-page được xây dựng bằng ASP.NET Core hiện sử dụng một mẫu linh hoạt hơn có thể sử dụng với Angular, React và các framework JavaScript frontend phổ biến khác.
- HTTP / 3 đã được thêm vào để ASP.NET Core, HttpClient và gRPC đều có thể tương tác với các máy khách và máy chủ HTTP / 3.
- File IO hiện đã hỗ trợ các liên kết tượng trưng và đã cải thiện đáng kể hiệu suất với FileStream.
- Tính năng IL trimming hiện đã hiệu quả hơn, với các cảnh báo và bộ phân tích mới để đảm bảo kết quả cuối cùng chính xác.
- Tính năng source generators and analyzers đã được thêm vào để giúp bạn làm việc tốt hơn, an toàn hơn và hiệu suất cao hơn.
- Tính năng source build cho phép các tổ chức như Red Hat xây dựng .NET từ nguồn và cung cấp các bản dựng của riêng họ cho người dùng.
Bạn hãy tải xuống và trải nghiệm .NET 6 mới nhất tại đây ngay nhé. Hiện .NET 6 đã hỗ trợ cho các hệ điều hành phổ biến hiện nay như MacOS, Windows và Linux.