Khi cài ứng dụng từ khắp nơi trên Web, bạn có thể gặp phải một số yêu cầu cài các phiên bản khác nhau của .NET Framework của Microsoft.
.NET Framework, sự thật, là phần quan trọng của nhiều ứng dụng từ Web, bất kể mục đích. Hãy bắt đầu tìm hiểu điều đó nghĩa là gì.
Framework là gì?
Về cơ bản, framework là thứ được tạo ra để hỗ trợ các ứng dụng khác. Trong trường hợp .NET Framework, nó chứa các file và hàm không thực sự nằm trong chương trình gọi chúng, nên việc có các Framework này giúp lập trình viên tránh phải tự code nhiều thứ đó.
.NET nghĩa là gì?
Trong bối cảnh này, .NET đề cập đến một nhóm công nghệ cho phép ứng dụng tương tác qua và thông qua Internet đầy đủ hơn. Nó được dùng bởi cả ứng dụng cục bộ và web server để điều khiển hoạt động qua Internet và là nền tảng cho các dịch vụ cloud computing.
.NET sử dụng các tiêu chuẩn Internet sau:
- HTTP – Bạn có thể nhận ra. Viết tắt của HyperText Transfer Protocol, dùng để xác định trình duyệt và web server làm gì phản hồi lệnh, như gõ địa chỉ web.
- XML – Extensible Markup Language. Được tạo cho tài liệu web, cho phép tag định nghĩa định dạng khác nhau cho thứ khác nhau.
- SOAP – Simple Object Access Protocol. Dịch vụ nhắn tin dựa trên XML dùng để mã hóa thông điệp trước khi gửi qua mạng. Thông điệp SOAP truyền qua các giao thức Internet như HTTP.
- UDDI – Universal Description, Discovery and Integration. Đóng vai trò như danh bạ, cho phép doanh nghiệp tìm nhau trên Internet.
Vậy .NET Framework là gì?
.NET Framework là khung công nghệ được dùng bởi các ứng dụng tự thân dựa vào công nghệ .NET. Ứng dụng yêu cầu .NET Framework thường tính đến truy cập Internet nhiều trong việc sử dụng chính.
.NET Framework bản thân sử dụng:
- CLR – Common Language Runtime. Quản lý code .NET, bộ nhớ, ngoại lệ, debug, profiling và bảo mật. Còn gọi là VES (Virtual Execution System).
- FCL – Framework Class Library. Tên cho hàng nghìn class dùng để định nghĩa thuộc tính đối tượng. Các class bao gồm chức năng runtime, tương tác database và tính năng khác.
- ASP.NET – Dùng tạo trang web và dịch vụ. Làm bằng cách xử lý mọi thứ trên trang như object để chạy server-side. Các trang này sau đó biên dịch thành ngôn ngữ khác, rồi biên dịch thành native code (cho máy của bạn), rồi chạy qua processor.
Làm gì với nó?
Thứ nhất, hãy chắc chắn bạn đã tải phiên bản mới nhất từ trang web Microsoft. Cũng hãy dùng Windows Update để giữ hệ thống cập nhật – một số phần của .NET Framework có thể không tương thích nếu bạn không có bản cập nhật Windows mới nhất.
Sau đó, bạn nên ổn. Nếu cài đặt gặp sự cố, cân nhắc dùng .NET Framework Cleanup tool để dọn dẹp phiên bản cũ có thể gây rắc rối. Không ứng dụng nào nên nghiêm ngặt không tương thích với phiên bản Framework mới hơn, nhưng nếu có, ứng dụng sẽ nói bạn cần phiên bản nào, sau đó chỉ cần tìm và tải về máy.