Những thay đổi và tính năng mới đầu tiên trên .NET Core 2.1. Điểm đầu tiên là sự cải thiện về hiệu suất của .NET Core 2.1 so với phiên bản 2.0. Kết quả so sánh trên bảng đo TechEmpower cho thấy hiệu suất phiên bản 2.1 nhanh hơn 15% với văn bản thuần, 18% với JSON và đến 147% với Fortunes. Khả năng xử lý phiên bản 2.1 lên đến 240.000 yêu cầu/giây, so với 97.000 yêu cầu/giây của phiên bản 2.0.
Công nghệ tiên tiến trình làng trên .NET Core 2.1, 2.2 và 3.0
Ngoài các tính năng mới độc đáo, gã khổng lồ phần mềm cũng giới thiệu và bổ sung một loạt tính năng đặc sắc cho .NET Core 2.1. Bao gồm Global Tools và Windows Compatibility Pack, hỗ trợ các API trên các ứng dụng Windows cũ, tải chậm, chuyển đổi giá trị, Entity Framework (EF) Core, và nhiều tính năng khác.
ASP.NET Core hiện đang hỗ trợ kết nối HTTPS và một số tính năng mới như SignalR. Azure SignalR Service cũng sẵn có, cho phép tích hợp hàm thời gian thực trên web với Azure và .NET Core.
Các cải tiến và tính năng mới sắp xuất hiện trên .NET Core 2.2. Microsoft tập trung vào 3 lĩnh vực chính: cải thiện Web API, Microservices và Azure, và tăng cường hiệu suất. Trong số các thay đổi, hỗ trợ trình biên dịch JIT đang được bổ sung trên .NET Core, EF Core hỗ trợ tiện ích mở rộng cho SQL Server và SQLite.
Các template Bootstrap và Angular trong ASP.NET Core sẽ được cập nhật lên phiên bản 4.0 và 6.0 tương ứng. Đồng thời, Microsoft đang cải thiện các API Web, bao gồm hỗ trợ API Security và kích hoạt HTTP/2 cho tất cả các kết nối trong ASP.NET Core. Phiên bản Public Preview .NET Core 2.2 thứ 2 đã được phát hành vào ngày 12/9, dự kiến sẽ ra mắt cho tất cả người dùng vào cuối mùa thu năm nay.
Cuối cùng, .NET Core 3.0 sẽ tập trung chủ yếu vào nền tảng máy tính, thiết bị AI và IoT. Microsoft khẳng định không có kế hoạch thay thế .NET Framework bằng IoT. .NET Framework vẫn được sử dụng để đảm bảo tính tương thích và hỗ trợ cấu hình giúp quá trình cập nhật .NET Core diễn ra nhanh chóng.
Bản cập nhật .NET Core 3.0 mang đến các tính năng mới như XAML Islands và XAML Controls cho WPF và WinForms, được công bố tại hội nghị Build diễn ra hồi đầu năm. Đồng thời, sửa lỗi cho ứng dụng WinForms trên các thiết bị có độ phân giải cao.
Các ứng dụng .NET Core 3.0 sẽ có quyền truy cập tất cả các API trên Windows 10. Bản cập nhật cũng bao gồm một gói ứng dụng chứa tất cả các phụ thuộc của ứng dụng trong một file thực thi duy nhất, có thể chạy ở bất kỳ đâu mà không cần cài đặt .NET Core.
Microsoft đang lên kế hoạch triển khai Razor Components, hay còn gọi là Blazor, phía máy chủ trên .NET Core 3.0. Blazor sẽ tích hợp vào ASP.NET Core và có thể chạy trên các máy chủ đã cài đặt .NET Core.
Công nghệ này có thể nâng cao khả năng tương thích của ứng dụng web, vì cùng một mã nguồn có thể chạy trên nhiều thiết bị khác nhau thông qua WebAssembly mà không cần sửa đổi mã nguồn. Hiện tại, .NET Core 3.0 vẫn chưa có ngày phát hành chính thức, chỉ biết rằng phiên bản Public Preview sẽ xuất hiện vào cuối năm nay.
Ngoài ra, Microsoft thông báo về bản cập nhật Framework Machine Learning cho ứng dụng .NET - ML.NET lên phiên bản 5.0, bao gồm TensorFlowTransform mới giúp nhà phát triển tích hợp mô hình TensorFlow hiện tại một cách dễ dàng.
Gần đây, Mozilla đã chính thức giới thiệu dịch vụ Firefox Monitor. Với dịch vụ này, chúng ta có thể kiểm tra tài khoản và dữ liệu xem có bị xâm phạm không, giữ cho quyền riêng tư của chúng ta được bảo vệ trước những thách thức về quyền riêng tư ngày càng nổi lên.
