Phân biệt .NET core, .NET FW, MONO

TriducSolution
22/10/2021 3:55Phản hồi: 3
Phân biệt .NET core, .NET FW, MONO
Phân biệt .NET core, .NET FW, MONO
Phân biệt .NET Framework, .NET Core, và Mono
Với người mới làm quen với .NET hay kể cả một số người đã làm việc với .NET lâu năm. Những thuật ngữ, khái niệm như .NET Framework, Mono hay .NET core vẫn hay gây ra nhầm lẫn. Về cơ bản thì .NET Framework, .NET core và Mono là ba phiên bản .NET khác nhau (có nghĩa là mỗi phiên bản có Runtime, Libraries và Toolings riêng).
.NET Framework: Được Microsoft đưa ra chính thức từ năm 2002. .NET Framework chỉ hoạt động trên hệ điều hành Windows. Những nền tảng như: WPF, Winforms, ASP.NET(1-4) hoạt động dựa trên .NET Framework.
Mono là phiên bản cộng đồng giúp mang .NET đến những nền tảng ngoài Windows. Mono được phát triển để xây dựng những ứng dụng với giao diện người dùng và được sử dụng rất rộng rãi như: Unity Game, Xamarin…
.NET core: Đến năm 2013, Microsoft định hướng đa nền tảng và phát triển .NET core. .NET core hiện được sử dụng trong các ứng dụng Universal Windows platform và ASP.NET Core.

Bạn nên chọn .Net Framework hay là .Net Core?

Bạn nên lựa chọn .NET Framework nếu:
Bạn muốn chọn một môi trường làm việc ổn định.
Bạn là người không có quá nhiều thời gian để tìm hiểu về nền công nghệ mới.
Bạn đang sở hữu một đội ngũ có chuyên môn.
Bạn đã từng làm việc trên một ứng dụng và hiện có khả năng mở rộng chức năng.
Bạn không muốn phải liên tục nâng cấp cũng như thay đổi liên tục.
Bạn cần xưng dựng lên những ứng dụng khách trên hệ điều hành Windows bằng Windows Forms hay WPF.
Bạn nên lựa chọn .NET Core nếu như:
Bạn đang muốn xây dựng ứng dụng của mình chạy đa nền tảng: Windows, Linux và Mac.
Bạn có sẵn các tinh thần học hỏi, không sợ sai bởi vì .NET Core vẫn chưa có thể hoàn thiện.
Phát triển ứng dụng theo kiểu Microservices:Xây dựng các ứng dụng phức tạp dựa theo module với khả năng tách rời và với mỗi module có thể sử dụng các công nghệ khác nhau. Hiện nay .Net Core chính là một trong những lựa chọn chính xác nhất.
Nếu hệ thống của bạn cần hiệu năng và khả năng mở rộng tốt nhất cho dù có nhiều người dùng thì .NET Core và ASP.NET Core sẽ vẫn là trợ thủ sáng giá nhất bạn nên lựa chọn.

Bài viết là những chia sẻ của mình về .net core ? Cảm ơn các bạn đã theo dõi bài viết.
3 bình luận
Chia sẻ

Xu hướng

Đẹp quá
Vậy mono là gì. Đặt tựa cho đã rồi không thèm viết là sao
Hydrographic
ĐẠI BÀNG
2 năm
Nhầm hết cả. Developer. code program

Xu hướng

Bài mới









  • Chịu trách nhiệm nội dung: Trần Mạnh Hiệp
  • © 2024 Công ty Cổ phần MXH Tinh Tế
  • Địa chỉ: Số 70 Bà Huyện Thanh Quan, P. Võ Thị Sáu, Quận 3, TPHCM
  • Số điện thoại: 02822460095
  • MST: 0313255119
  • Giấy phép thiết lập MXH số 11/GP-BTTTT, Ký ngày: 08/01/2019