Microsoft giới thiệu nền tảng .NET 5 hợp nhất hỗ trợ Linux và Android

Microsoft công bốrằng sau khi phát hành .NET Core 3.0, nền tảng .NET 5 sẽ được phát hành, ngoài Windows sẽ cung cấp hỗ trợ cho Linux, macOS, iOS, Android, tvOS, watchOS và WebAssembly. Cũng xuất bản bản phát hành xem trước nền tảng mở thứ năm .NET lõi 3.0, chức năng của nó gần giống với .NET Framework 4.8 do được đưa vào mở các thành phần năm ngoái của Windows Forms, WPF và Entity Framework 6. Sản phẩm .NET Framework sẽ không còn được phát triển nữa và sẽ dừng ở phiên bản 4.8. Tất cả sự phát triển liên quan đến nền tảng .NET hiện đều tập trung vào .NET Core, bao gồm Runtime, JIT, AOT, GC, BCL (Thư viện lớp cơ sở), C#, VB.NET, F#, ASP.NET, Entity Framework, ML.NET, WinForms, WPF và Xamarin.

Chi nhánh .NET 5 sẽ đánh dấu hợp nhất .NET Framework, .NET Core, cũng như các dự án Xamarin và Mono. .NET 5 sẽ cung cấp cho người dùng một khung công tác và thời gian chạy duy nhất, mở có thể được sử dụng trên nhiều lĩnh vực phát triển khác nhau. NET 5 sẽ cho phép bạn xây dựng sản phẩm cho nhiều nền tảng (chẳng hạn như Windows, Linux, iOS và Android) từ một cơ sở mã duy nhất, sử dụng quy trình xây dựng thống nhất độc lập với loại ứng dụng.

Thời gian chạy được phát triển như một phần của dự án Mono sẽ được cung cấp cho iOS và Android. Ngoài quá trình biên dịch JIT, chế độ biên dịch trước dựa trên sự phát triển LLVM thành mã máy hoặc mã byte WebAssembly sẽ được cung cấp (để biên dịch tĩnh Mono AOT và áo khoác nỉ). Trong số các tính năng nâng cao, tính di động với Java, Objective-C và Swift cũng được đề cập. .NET 5 dự kiến ​​​​phát hành vào tháng 2020 năm 3.0 và .NET Core XNUMX vào tháng XNUMX năm nay.

Ngoài ra, Microsoft còn được phát hành khung đa nền tảng mở .NET ML 1.0 để phát triển hệ thống máy học trong C# và F#. Mã khung xuất bản theo giấy phép MIT. Việc phát triển cho Linux, Windows và macOS được hỗ trợ chính thức. .NET ML có thể được sử dụng như một tiện ích bổ sung cho các nền tảng như TensorFlow, ONNX và Infer.NET, cung cấp quyền truy cập vào nhiều trường hợp sử dụng máy học như phân loại hình ảnh, phân tích văn bản, dự đoán xu hướng, xếp hạng, phát hiện bất thường, đề xuất và phát hiện các đối tượng. Khung này đã được sử dụng trong nhiều sản phẩm của Microsoft, bao gồm Windows Defender, Microsoft Office (trình tạo thiết kế Powerpoint và công cụ đề xuất Biểu đồ Excel), Azure và PowerBI.

Nguồn: opennet.ru

Thêm một lời nhận xét