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

Sự khác biệt giữa .NET Core, .NET Framework, và Xamarin là gì?

Câu trả lời

.NET Core, .NET Framework, và Xamarin là ba công nghệ quan trọng trong hệ sinh thái .NET của Microsoft, mỗi công nghệ phục vụ mục đích khác nhau và hỗ trợ các loại ứng dụng khác nhau:

.NET Framework

  • Mục đích: Được phát triển từ năm 2002, chủ yếu dùng để xây dựng ứng dụng dành cho Windows, bao gồm ứng dụng desktop (WinForms, WPF) và ứng dụng web (ASP.NET).
  • Nền tảng: Chỉ chạy trên hệ điều hành Windows.
  • Tính năng: Cung cấp một bộ thư viện phong phú, hỗ trợ đầy đủ các tính năng của Windows, bao gồm truy cập cơ sở dữ liệu, giao diện người dùng, đồ họa, và nhiều hơn nữa.
  • Hạn chế: Không hỗ trợ đa nền tảng, khó thích ứng với môi trường phát triển hiện đại như container hoặc microservices.

.NET Core

  • Mục đích: Là một phiên bản nhẹ, đa nền tảng của .NET, được thiết kế để xây dựng ứng dụng web, microservices, và ứng dụng console chạy trên Windows, Linux, và macOS.
  • Nền tảng: Đa nền tảng, hỗ trợ Windows, Linux, và macOS.
  • Tính năng: Cung cấp hiệu suất cao, khả năng mở rộng, v...
Bạn cần đăng nhập để xem
middle

middle

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

middle

Kể tên một số CLR services và giải thích chúng trong .Net?

middle

Bạn biết gì về file .csproj trong .Net?

middle

Để deployment cho các ứng dụng .NET Core chúng ta sẽ làm như thế nào?

Bình luận

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

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