Microsoft phát hành .NET 6 với hiệu suất tăng đáng kể và hỗ trợ ARM được cải thiện
3 phút đọc
Được đăng trên
Đọc trang tiết lộ của chúng tôi để tìm hiểu cách bạn có thể giúp MSPoweruser duy trì nhóm biên tập Tìm hiểu thêm
Cùng với việc phát hành Visual Studio 2022, Microsoft hôm qua đã công bố việc phát hành .NET 6. .NET 6 đi kèm với những cải tiến hiệu suất đáng kể, cải tiến hỗ trợ ARM trên cả Windows và Mac, hệ thống tối ưu hóa hướng dẫn hồ sơ động (PGO) mới, các API mới và hơn thế nữa.
Điểm nổi bật của .NET 6:
- Kiểm tra căng thẳng sản xuất với các dịch vụ của Microsoft, ứng dụng đám mây do các công ty khác điều hành, và mở ra dự án nguồn.
- Được hỗ trợ trong ba năm là mới nhất hỗ trợ dài hạn (LTS) phát hành.
- Nền tảng hợp nhất ngang qua trình duyệt, điện toán đám mây, máy tính để bàn, IOTvà ứng dụng di động, tất cả đều sử dụng cùng một Thư viện .NET và khả năng chia sẻ mã dễ dàng.
- HIỆU QUẢ is được cải thiện đáng kể trên diện rộng va cho tệp I / O nói riêng, cùng nhau dẫn đến giảm thời gian thực thi, độ trễ và sử dụng bộ nhớ.
- C # 10 cung cấp các cải tiến về ngôn ngữ chẳng hạn như cấu trúc bản ghi, sử dụng ngầm định và các khả năng lambda mới, trong khi trình biên dịch thêm các trình tạo nguồn tăng dần. F # 6 thêm các tính năng mới bao gồm Không đồng bộ dựa trên tác vụ, gỡ lỗi đường ống và nhiều cải tiến hiệu suất.
- Visual Basic có những cải tiến trong Trải nghiệm Visual Studio và trải nghiệm mở dự án Windows Forms.
- Tải lại nóng cho phép bạn bỏ qua việc xây dựng lại và khởi động lại ứng dụng của mình để xem thay đổi mới - trong khi ứng dụng của bạn đang chạy - được hỗ trợ trong Visual Studio 2022 và từ .NET CLI, dành cho C # và Visual Basic.
- Chẩn đoán đám mây đã được cải thiện với MởTelemetry và màn hình dotnet, hiện đã được hỗ trợ sản xuất và có sẵn với Dịch vụ ứng dụng Azure.
- API JSON đang có khả năng hơn và có hiệu suất cao hơn với bộ tạo nguồn cho bộ nối tiếp.
- API tối thiểu được giới thiệu trong ASP.NET Core cho đơ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.
- áo khoác nỉ các thành phần 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 hiện có.
- WebAssembly AOT biên dịch cho các ứng dụng Blazor WebAssembly (Wasm), cũng như hỗ trợ liên kết lại thời gian chạy và các phụ thuộc gốc.
- Ứng dụng một trang đượ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ể được sử dụng với Angular, React và các khung 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 máy khách và máy chủ HTTP / 3.
- Tệp IO hiện đã hỗ trợ cho các liên kết tượng trưng và đã cải thiện đáng kể hiệu suất với phần mềm được viết lại từ đầu
FileStream
. - Bảo mật đã được cải thiện với sự hỗ trợ cho Mở SSL 3, Các Lược đồ mã hóa ChaCha20Poly1305và các biện pháp giảm thiểu chuyên sâu về phòng thủ thời gian chạy, cụ thể là W ^ X và CET.
- Ứng dụng một tệp (không cần trích xuất) có thể được xuất bản cho Linux, macOS và Windows (trước đây chỉ Linux).
- IL cắt tỉa hiện có khả năng và 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.
- Máy tạo nguồn và máy phân tích đã được thêm vào để giúp bạn tạo mã tốt hơn, an toàn hơn và hiệu suất cao hơn.
- Xây dựng nguồn 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 của họ.
Bạn có thể tải xuống .NET 6 dành cho Linux, macOS và Windows.
nguồn: microsoft