Net framework là gì? Tầm quan trọng của net framework

0
2786
Net Framework là gì

Nếu bạn đã sử dụng Windows trong một thời gian dài, có thể bạn đã nghe nói về .net framework của Microsoft, có thể là do một ứng dụng yêu cầu bạn cài đặt nó hoặc nhìn thấy nó trong danh sách các chương trình đã cài đặt của mình. 

Vậy tại sao nhiều ứng dụng yêu cầu máy tính người dùng phải cài đặt net framework 3.5, 4.0 hay 4.5? Hãy cùng chúng tôi tìm hiểu qua bài viết này nha.

Net framework là gì?

Net framework là một nền tảng được phát triển bởi Microsoft. Công cụ này nhằm tạo ra các ứng dụng chạy trên nền tảng Windows. Phiên bản đầu tiên của .Net framework được phát hành vào năm 2002 là bản Net framework 1.0. Phiên bản hiện tại là 4.7.1.

Nó được thiết kế để xây dựng các ứng dụng có thể chạy trên nền tảng Windows. Có nghĩa là nó như một cầu nối trung gian giúp kết nối ứng dụng mà người dùng cài đặt với hệ điều hành windows có thể hoạt động hiệu quả nhất.

Net framework bao gồm hai phần chính: 

  • Thời gian chạy ngôn ngữ chung (CLR): là công cụ thực thi xử lý các ứng dụng đang chạy.
  • Thư viện lớp .NET Framework: cung cấp thư viện mã đã được kiểm tra, có thể sử dụng lại mà các nhà phát triển có thể gọi từ ứng dụng của riêng họ.

Tác dụng của Net framework 

Công cụ này có tác dụng rất lớn với cả người dùng cuối, lập trình viên hay công ty phát triển phần mềm khi sử dụng hệ điều hành windows.

Quản lý bộ nhớ

Trong nhiều ngôn ngữ lập trình, các lập trình viên chịu trách nhiệm cấp phát và giải phóng bộ nhớ và xử lý các vòng đời của đối tượng. Trong các ứng dụng .NET Framework, CLR cung cấp các dịch vụ này thay cho ứng dụng.

Kết nối nhiều ngôn ngữ với nhau

Trong các ngôn ngữ lập trình truyền thống, các kiểu cơ bản được định nghĩa bởi trình biên dịch, điều này làm phức tạp khả năng tương tác giữa các ngôn ngữ. Trong .NET Framework, các kiểu cơ bản được xác định bởi hệ thống kiểu .NET Framework và chung cho tất cả các ngôn ngữ.

Thư viện xử lý dữ liệu lớn

Thay vì phải viết một lượng lớn đoạn code để xử lý các hoạt động lập trình cấp thấp thông thường, các lập trình viên sử dụng một thư viện chung và chúng ta có thể truy cập dễ dàng từ thư viện .NET Framework.

Hỗ trợ nhiều công nghệ

NET Framework bao gồm các thư viện cho các lĩnh vực phát triển ứng dụng cụ thể, chẳng hạn như ASP.NET cho ứng dụng web, ADO.NET để truy cập dữ liệu, Windows Communication Foundation cho các ứng dụng hướng dịch vụ và Windows Presentation Foundation cho các ứng dụng máy tính để bàn Windows.

Khả năng tương tác ngôn ngữ

Trình biên dịch ngôn ngữ nhắm mục tiêu .NET Framework phát ra mã trung gian có tên ngôn ngữ trung gian chung (CIL), để biên dịch chương trình.

Với tính năng này, các quy trình được viết bằng một ngôn ngữ có thể truy cập được đối với các ngôn ngữ khác và các lập trình viên tập trung vào việc tạo ứng dụng bằng ngôn ngữ ưa thích của họ.

Các phiên bản net framework trên win 10, 7

Tùy hệ điều hành bạn đang cài đặt trên máy tính là phiên bản windows 7 hay win 10 mà bản net framework cũng tương thích tương tự. Đôi khi các phần mềm khác nhau yêu cầu phiên bản net framework khác nhau. Nhưng 2 phiên bản net framework 3.5 và net framework 4.5 là phổ biến nhất.

Tải net framework 3.5

Download net framework 4.5

Cách kiểm tra máy tính đã cài đặt net framework chưa?

Để kiểm tra máy tính bạn đang cài đặt bản net framework, hãy theo dõi những cách sau đây nha.

Cách 1: Kiểm tra phiên bản net framework bằng Command Prompt

Bước 1: Tại thanh tìm kiếm trên windows 10, nhập từ khóa “Command Prompt”, sau đó click chuột phải chọn Run as administrator.

Cách kiểm tra phiên bản net framework trên win10
Cách kiểm tra phiên bản net framework trên win10

Bước 2: Nhập hoặc copy lệnh sau để xác định phiên bản .NET đã cài đặt và nhấn Enter “ reg query “HKLM\SOFTWARE\Microsoft\Net Framework Setup\NDP” /s

Bước 3: Một bảng dữ liệu xuất hiện, tại dòng đầu tiên sẽ hiển thị phiên bản net framework đã được cài đặt trên PC bạn như hình minh họa bên dưới.

Kiểm tra phiên bản net framework
Kiểm tra phiên bản net framework

Máy tính mình đang sử dụng phiên bản v.4.0.30319

Cách 2: Kiểm tra phiên bản .NET bằng Registry

Bước 1: Nhập từ khóa “regedit” vào thanh tìm kiếm trên windows và nhấn phím enter để mở cửa sổ quản lý regedit.

Bước 2: Lần lượt mở các folder từ danh sách bên trái theo thứ tự sau “ HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP

Kiểm tra bản cài đặt net framework bằng regedit
Kiểm tra bản cài đặt net framework bằng regedit

Bước 3: Danh sách các net framework đang được cài đặt trên win 10 sẽ được hiển thị. Có thể có nhiều phiên bản, người dùng nên quan tâm đến phiên bản mới nhất hoặc phiên bản mà các ứng dụng yêu cầu cần cài đặt xem có tồn tại không nha.

kết luận: Để chơi các thể loại game online và ứng dụng đa phương tiện, người dùng nên thường xuyên kiểm tra và cập nhập phiên bản Net Framework mới nhất trên máy tính, laptop của mình thường xuyên.