Tại sao bạn cần Microsoft .NET Framework và cách cài đặt trên Windows | Học trực tuyến CNTT, học lập trình từ cơ bản đến nâng cao

Tại sao bạn cần Microsoft .NET Framework và cách cài đặt trên Windows

Chia sẻ kiến thức 09/02/2022

Bạn cần phải cài đặt hoặc cập nhật .NET Framework. Nhưng bạn có hiểu nó là gì không? Bài viết này sẽ chỉ cho bạn sự cần thiết của .NET Framework và cách bạn có thể tải phiên bản mới nhất.

Nếu bạn thường xuyên tải và cài đặt phần mềm, có thể bạn đã gặp phải các lỗi liên quan đến Microsoft .NET Framework. Hai lỗi phổ biến nhất? Bạn chưa cài đặt nó trên hệ thống hoặc bạn cài đặt sai phiên bản.

Tại sao điều này xảy ra? Và quan trọng hơn, .NET Framework là gì và tại sao bạn nên quan tâm? Hãy cùng FUNiX tìm hiểu. 

.NET Framework là gì?

Trước khi đi sâu vào .NET Framework là gì, hãy khám phá lý do tại sao .NET Framework tồn tại. 

Các lập trình viên cần phải “viết mã” để tạo ra các ứng dụng Windows. Họ làm điều này bằng cách sử dụng các “ngôn ngữ lập trình” khác nhau, cho phép họ viết mã để máy tính biết phải làm gì.

Vấn đề là các ngôn ngữ lập trình bản thân chúng khá thô sơ. Chúng có thể xử lý các phép tính đơn giản như cộng và nhân, nhưng không thể làm được nhiều hơn thế. Bạn muốn đưa văn bản hoặc hình ảnh lên màn hình? Bạn sẽ cần viết một loạt mã bằng cách sử dụng các thành phần cơ bản nhất của ngôn ngữ để làm điều đó – và điều này có thể mất rất nhiều thời gian.

Đó là lý do .NET Framework ra đời. Về cốt lõi, .NET Framework cung cấp toàn bộ bộ sưu tập mã đã được viết sẵn (do Microsoft viết và duy trì) mà các lập trình viên có thể sử dụng để nhanh chóng tạo phần mềm. Ví dụ: .NET Framework xử lý rất nhiều thao tác hậu trường nhàm chán như “dạy” cho Windows cách vẽ một cửa sổ trên màn hình, còn lập trình viên chỉ cần cung cấp văn bản cần đưa vào, cách các menu được bố trí, các nút sẽ làm gì khi được nhấp vào, v.v.

Nhưng .NET Framework còn hơn thế nữa. Nó cung cấp các công cụ bổ sung có thể tăng tốc thời gian phát triển tổng thể, cũng như bổ sung các API mà các lập trình viên có thể sử dụng để dễ dàng tương tác với các dịch vụ nhất định, chẳng hạn như Windows Store. Ví dụ: thay vì viết tay tất cả mã mà ứng dụng cần để được coi là ứng dụng UWP (universal Windows platform, hay nền tảng Windows phổ biến), .NET Framework cung cấp tất cả những điều đó.

Nhưng có một nhược điểm khi tạo ứng dụng với .NET Framework: máy tính của bạn không biết cách chạy các ứng dụng dựa trên Framework trừ khi bạn đã cài đặt Framework trên hệ thống của mình.

Điều này có nghĩa là .NET Framework thực sự bao gồm hai phần. Phần đầu tiên chứa tất cả mã đã được viết sẵn mà các lập trình viên cần (trước đây gọi là SDK nhưng bây giờ được gọi là Dev Packs). Phần thứ hai chứa một chương trình có thể “diễn giải” mã .NET Framework thành các lệnh cho hệ điều hành, cho phép bạn chạy các ứng dụng được viết bằng .NET Framework (được gọi là Redistributable Package – Gói có thể phân phối lại nhưng một số người còn gọi là Runtime Environment – Môi trường thời gian chạy).

Nó giống như Java ở chỗ bạn cần cài đặt Java Runtime Environment để chạy các ứng dụng được viết bằng Java.

Tóm lại: là một người dùng thông thường không viết ứng dụng, bạn chỉ cần .NET Framework Redistributable Packages.

Cách cài đặt .NET Framework

Hầu hết các máy tính Windows đều có .NET Framework đã được cài đặt sẵn, nhưng phiên bản của bạn có thể đã lỗi thời. Ví dụ: Windows 8 và 8.1 đi kèm với phiên bản 4.5.1, trong khi Windows 10 có thể cài đặt 4.6, 4.6.1 hoặc 4.6.2, tùy thuộc vào độ mới của máy tính.

Nếu bạn cần cài đặt phiên bản mới hơn, quá trình này rất đơn giản. 

Lưu ý rằng bạn có thể cài đặt .NET Framework thông qua Windows Update nhưng phương pháp thủ công bên dưới sẽ dễ dàng hơn rất nhiều. 

Trước khi bạn bắt đầu, Microsoft khuyến nghị ít nhất 2,5 GB dung lượng đĩa chưa sử dụng để đảm bảo rằng quá trình cài đặt hoàn tất mà không gặp sự cố.

Như với hầu hết các sản phẩm của họ, Microsoft cung cấp hai loại trình cài đặt: trình cài đặt web và trình cài đặt ngoại tuyến.

Trình cài đặt web có dung lượng cực kỳ nhỏ (dưới 2 MB), nhưng tải xuống tất cả các thành phần cần thiết trong quá trình cài đặt, yêu cầu kết nối internet ổn định và nhất quán.

Trình cài đặt ngoại tuyến có dung lượng tải xuống lớn hơn (khoảng 60 MB) không yêu cầu bất kỳ quyền truy cập internet nào trong quá trình cài đặt. Chọn trình này nếu bạn muốn cài đặt trên một máy tính riêng biệt có internet yếu hoặc hoàn toàn không có internet.

Hai cách đều hiệu quả, nhưng chúng tôi thích sử dụng trình cài đặt ngoại tuyến hơn vì nó đáng tin cậy hơn và bạn có thể sử dụng lại nếu cần cài đặt lại .NET Framework vì lý do nào đó. Sau khi tải xuống, quá trình cài đặt khá đơn giản. Chỉ cần làm theo trình hướng dẫn như bạn làm khi cài đặt bất kỳ ứng dụng nào khác.

Theo mặc định, .NET Framework cài đặt bằng tiếng Anh bất kể bạn sử dụng trình cài đặt nào. Để chuyển nó sang một ngôn ngữ khác, bạn phải tải xuống Gói ngôn ngữ thích hợp của cùng một phiên bản .NET Framework. Gói ngôn ngữ chỉ có sẵn dưới dạng trình cài đặt ngoại tuyến.

Kết luận

Vài năm trở lại đây, Microsoft đã mở nguồn .NET Framework, cho phép mọi người có thể đóng góp vào sự phát triển .NET Framework. 

Điều này có ý nghĩa gì với bạn? Về cơ bản, điều đó có nghĩa là các ứng dụng .NET sẽ chỉ trở nên phổ biến hơn trong tương lai – và không chỉ phổ biến hơn mà còn có chất lượng tốt hơn. 

Dịch từ: https://www.makeuseof.com/tag/microsoft-net-framework-need-install-windows/

Vân Nguyễn

ĐĂNG KÝ TƯ VẤN HỌC LẬP TRÌNH TẠI FUNiX

Bình luận (
0
)

Bài liên quan

  • Tầng 0, tòa nhà FPT, 17 Duy Tân, Q. Cầu Giấy, Hà Nội
  • info@funix.edu.vn
  • 0782313602 (Zalo, Viber)        
Chat Button
FUNiX V2 GenAI Chatbot ×

yêu cầu gọi lại