Câu hỏi phỏng vấn Net core
Câu hỏi

Bạn có thể nêu sự khác biệt giữa .Net Core, Portable, Standard, Compact, UWP và PCL không?

Câu trả lời

.NET Core, Portable Class Libraries (PCL), .NET Standard, .NET Compact Framework và Universal Windows Platform (UWP) đều là những nền tảng hoặc khung làm việc khác nhau trong hệ sinh thái lớn hơn của .NET. Dưới đây là sự khác biệt giữa chúng:

  • .NET Core: Là một khung làm việc mã nguồn mở, đa nền tảng dùng để xây dựng các ứng dụng. Nó bao gồm một runtime, thư viện và công cụ để xây dựng, kiểm thử và triển khai ứng dụng. .NET Core hỗ trợ xây dựng ứng dụng web, microservices, ứng dụng desktop và nhiều hơn nữa. Nó được thiết kế để có tính module cao và tối ưu hóa về hiệu suất[1].

  • Portable Class Libraries (PCL): PCL là cách để tạo ra các thư viện có thể sử dụng trên nhiều nền tảng .NET khác nhau như .NET Framework, Silverlight, Windows Phone và Xamarin. PCL xác định một tập hợp các API chung có sẵn trên tất cả các nền tảng được hỗ trợ, giúp các nhà phát triển viết mã có thể hoạt động trên nhiều nền tảng[1][2].

  • .NET Standard: Là một đặc tả xác định một tập hợp các API có sẵn trên tất cả các triển khai .NET. Nó giúp các nhà phát triển tạo ra các thư viện có thể sử dụng trên các nền tảng .NET khác nhau, bao gồm .NET Framework, .NET Core và Xamarin. .NET Standard cung cấp cách để các nhà phát triển viết mã một lần và có thể hoạt động trên nhiều nền tảng[1][3].

  • .NET Compact Framework: Là phiên bản của .NET Framework được thiết kế cho việc sử dụng trên các thiết bị di động và nhúng. Nó cu...

Bạn cần đăng nhập để xem
expert

expert

Gợi ý câu hỏi phỏng vấn

junior

Application domain trong .NET là gì?

junior

Sự khác biệt giữa decimal, floatdouble trong .NET là gì?

junior

.NET Standard là gì?

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào