Sự khác biệt giữa .NET Standard và PCL (Thư viện Lớp Di động) là gì?
Sự khác biệt giữa .NET Standard và PCL (Thư viện Lớp Di động) là gì?
.NET Standard và PCL (Portable Class Libraries) đều là những công cụ được thiết kế để hỗ trợ việc chia sẻ mã nguồn giữa các nền tảng .NET khác nhau, nhưng chúng có những khác biệt cơ bản.
PCL là một định dạng thư viện dựa trên .NET được hỗ trợ bởi nhiều môi trường thực thi khác nhau như .NET, Mono, UWP, v.v. Khi sử dụng PCL, các nhà phát triển phải chọn một tập hợp các nền tảng mà họ muốn hỗ trợ, và thư viện sẽ chỉ có thể sử dụng các API chung giữa tất cả các nền tảng đã chọn. Điều này có nghĩa là càng nhiều nền tảng được hỗ trợ, thì số lượng API có sẵn càng ít đi.
.NET Standard, mặt khác, là một bộ đặc tả API chuẩn hóa mà tất cả các triển khai .NET phải hỗ trợ. Nó được thiết kế để thay thế PCL bằng cách cung cấp một tập hợp API được lựa chọn cẩn thận bởi Microsoft, tha...
middle
Gợi ý câu hỏi phỏng vấn
Pattern nào là đúng để thực hiện công việc nền dài hạn trong Asp.Net Core?
Chưa có bình luận nào