Sự khác biệt giữa các loại dự án Thư Viện Lớp Chuẩn (.N...
Sự khác biệt giữa các loại dự án Thư Viện Lớp Chuẩn (.N...
Sự khác biệt chính giữa các loại dự án Thư Viện Lớp Chuẩn (.NET Standard Class Library) và .NET Framework/Core nằm ở mục tiêu và khả năng tương thích của chúng:
Thư Viện Lớp Chuẩn (.NET Standard Class Library): Đây là một bộ đặc tả kỹ thuật (specification) về những API chung mà tất cả các nền tảng .NET cần phải triển khai. .NET Standard giúp cho việc chia sẻ code giữa các nền tảng .NET khác nhau trở nên dễ dàng hơn. Khi bạn sử dụng thư viện .NET Standard trong một dự án .NET Core hoặc .NET Framework, các class cụ thể từ nền tảng đó sẽ được sử dụng để "ghép" vào thư viện. Điều này được gọi là type forwarding. .NET Standard đóng vai trò như một interface để thống nhất các thư viện mà các nền tảng cụ thể cần xây dựng, qua đó giúp các nền tảng trên chia sẻ code với nhau.
.NET Framework: Là nền tảng lập trình cổ điển của Microsoft, chỉ hoạt động trên Windows và hỗ trợ việc phát triển nhiều loại ứng dụng khác nhau như ứng dụng web (ASP.NET), ứng dụng desktop (Windows Forms, WPF), ...
senior
Gợi ý câu hỏi phỏng vấn
Chưa có bình luận nào