Sau thời gian dài chờ đợi, Microsoft cuối cùng cũng đưa ra thông báo cho biết bản preview đầu tiên của gói phát hành hỗ trợ dài hạn (LTS) tiếp theo cho nền tảng .NET - .NET 8 - đã chính thức ra mắt và có sẵn để tải xuống đối với người dùng Windows, macOS cũng như như Linux. Ngoài ra, các bản preview và candidate build cho phiên bản .NET mới cũng sẽ được phân phối định kỳ hàng tháng. Theo kế hoạch, bản phát hành cuối cùng sẽ đến vào tháng 11 tại .NET Conf 2023.
Về cơ bản, sẽ có rất nhiều tính năng và nâng cấp xuất hiện như một phần của phiên bản mới này. Tuy nhiên bài đăng thông báo của Microsoft chỉ nêu sơ lược về một số thay đổi và bổ sung. Dù sao thì .NET 8 Preview 1 cũng bao gồm gần như đầy đủ các tính năng mới đáng chú ý mà người dùng có thể tự mình trải nghiệm ngay bây giờ, chẳng hạn như:
- Native Ahead-of-Time (AOT): Tính năng này trên thực tế đã được giới thiệu cùng với .NET 7 ra mắt năm ngoái. Tuy nhiên, sẽ có nhiều cải tiến hơn từ Microsoft, đơn cử như khả năng hỗ trợ macOS, như một phần trong các gói nâng cấp đi kèm với .NET 8. Trọng tâm chính của nhóm phát triển .NET là tinh chỉnh một số nguyên tắc cơ bản như kích thước. Chẳng hạn ứng dụng "Hello, World" đã được ra mắt với AOT có kích thước chỉ bằng một nửa khi sử dụng .NET 8 Preview 1 so với .NET 7.
- .NET Container image: Bản Preview 1 sẽ bao gồm các cải tiến về cách sử dụng hình ảnh bộ chứa cho các ứng dụng .NET, bao gồm cập nhật bản phân phối Linux mặc định lên Debian 12 (Bookworm). Nó cũng bao gồm tùy chọn thay đổi gắn thẻ, và khả năng người dùng không phải root có thể sử dụng hình ảnh bộ chứa.
Nói về bản phát hành .NET 8 Preview 1, Giám đốc chương trình .NET Jeremy Likness, cho biết:
“.NET 8 Preview 1 là minh chứng cho sức mạnh của sự hợp tác giữa các kỹ sư tài năng tại Microsoft và cộng đồng nguồn mở có tính tương tác cao".
Bạn có thể download bản preview đầu tiên của .NET 8.0 tại ĐÂY, và tìm thêm chi tiết về ghi chú phát hành khi chúng xuất hiện trên GitHub.