Microsoft .Net Framework hoặc Runtimes là gì?

Microsoft Net Framework Hoac Runtimes La Gi



Thư viện .Net chia sẻ mã được nhà phát triển sử dụng. Các nhà phát triển sử dụng các khung phát triển để tạo và chạy các ứng dụng và dịch vụ web trong Windows mà không cần viết mã từ đầu, họ chỉ sử dụng mã chia sẻ .Net để thực hiện các chức năng. Cần phải cài đặt thời gian chạy .Net để viết mã bằng .Net. .Net này được cài đặt trong Windows 10 và tự động cập nhật khi được yêu cầu.

Bài viết này giải thích ngắn gọn Microsoft .Net Framework hoặc Runtimes là gì.

Mô tả Microsoft .Net Framework hoặc Runtimes

Bản thân nền tảng .Net được tạo ra bằng cách sử dụng các thư viện, công cụ và ngôn ngữ lập trình khác nhau được sử dụng để tạo nhiều ứng dụng. Mã của .Net được chạy trên Windows, Android, Linux và iOS.







1: .Net Framework



Đây là việc áp dụng .Net hỗ trợ chạy các trang web, ứng dụng máy tính để bàn và máy chủ trên Windows.



2: .Net





Nền tảng này được triển khai để chạy các trang web, ứng dụng máy tính để bàn và máy chủ trên Linux, iOS và Windows. Mã của .Net có thể dễ dàng tìm thấy trên GitHub. Lúc đầu, nó được gọi là lõi .Net, bây giờ chúng tôi chỉ gọi đây là .Net.

Các thành phần của Microsoft .Net Framework

Các thành phần của Microsoft .Net Framework được giải thích bên dưới:



  • CLR (Thời gian chạy ngôn ngữ chung)
  • Thư viện lớp
  • Cơ sở hạ tầng ngôn ngữ chung (CLI)

CLR (Thời gian chạy ngôn ngữ chung)

CLR nằm ở cốt lõi của khung .Net xử lý các ứng dụng thời gian chạy. Nó cung cấp nhiều ứng dụng như xử lý ngoại lệ, quản lý luồng, thu gom rác, quản lý bộ nhớ, an toàn kiểu và bảo mật. Tất cả các chương trình được viết cho .Net Framework đều chạy trong Thời gian chạy ngôn ngữ chung. Các chương trình này được dịch sang một ngôn ngữ chung “Mã ngôn ngữ trung cấp (CIL)” vì chúng không được dịch trực tiếp sang mã máy. Trong giai đoạn thực hiện, một “JIT (Vừa đúng lúc)” trình biên dịch dịch “Chương trình CIL” thành một chương trình máy.

Thư viện lớp

Thư viện này chứa các hàm và lớp đã được xây dựng sẵn mà các lập trình viên sử dụng trong mã của họ. Thư viện lớp cung cấp API để đọc và ghi tệp, kết nối với cơ sở dữ liệu và bản vẽ.

CLI (Cơ sở hạ tầng ngôn ngữ chung)

CLI là Đặc tả của Microsoft giúp thực thi các ứng dụng ngôn ngữ cấp cao trong nhiều hệ thống máy tính mà không thay đổi bất kỳ mã nào. Nó dựa trên khái niệm Microsoft .Net, do một số hạn chế về phần cứng và xử lý hệ thống, một số ngôn ngữ lập trình cấp cao cần phải thay đổi.

Các ứng dụng .Net được tạo bằng nhiều ngôn ngữ lập trình như F#, C# hoặc Visual Basic. Các chương trình được dịch sang Ngôn ngữ trung gian chung (CIL) và được lưu trữ trong các tệp của tập hợp có phần mở rộng tệp . dll hoặc . exe .

Ưu điểm của Microsoft .Net Framework

Có rất nhiều ưu điểm của Microsoft .Net Framework, một số ưu điểm được liệt kê dưới đây:

  • Hỗ trợ bố cục đa nền tảng
  • Visual Studio
  • OOP (Lập trình hướng đối tượng)
  • Triển khai ứng dụng
  • Tiết kiệm thời gian

Hỗ trợ bố cục đa nền tảng

.Net Framework cung cấp mã nguồn mở chạy trên nhiều nền tảng. Ví dụ: khung cho phép người dùng chạy trên Linux, Windows và MacOS.

Visual Studio

Visual Studio là công cụ được sử dụng cho nền tảng .Net đại diện cho IDE (Môi trường phát triển tích hợp). Các nhà phát triển sử dụng công cụ này để xây dựng ứng dụng, loại bỏ lỗi và xuất bản chúng trên nhiều nền tảng.

OOP (Lập trình hướng đối tượng)

Điều tốt nhất về .Net Framework là nó dựa trên OOP và chia ứng dụng thành các phần nhỏ hơn. Nó cho phép các nhà phát triển làm việc trên từng cái một tại một thời điểm nhất định.

Triển khai ứng dụng

Việc triển khai ứng dụng rất đơn giản bằng cách sử dụng công cụ phát triển .Net giống như sao chép và xóa một thư mục.

Tiết kiệm thời gian

.Net Framework giúp nhà phát triển tiết kiệm thời gian bằng cách sử dụng các đoạn mã nhỏ và tiết kiệm chi phí phát triển. Nó cũng làm tăng khả năng khởi chạy ứng dụng trong thời gian ngắn hơn.

Bảo trì dễ dàng

Trong mã nguồn .Net và HTML được kết hợp cho phép nhà phát triển dễ dàng phát triển và duy trì các trang. Việc thực thi mã nguồn trên máy chủ giúp trang web linh hoạt và mạnh mẽ hơn.

Nhược điểm của Microsoft .Net Framework

Nhiều nhược điểm của Microsoft .Net Framework, một số nhược điểm được nêu ở đây:

  • Tốc độ
  • Trị giá
  • Yêu cầu nguồn lực
  • Vấn đề rò rỉ bộ nhớ

Tốc độ

Tốc độ của các ứng dụng được tạo trên .Net rất chậm. Sự khác biệt về tốc độ có thể dễ dàng nhận thấy khi các nhà phát triển sử dụng mã khác.

Trị giá

Về mặt cấp phép, framework .Net này đắt hơn. Nếu quy mô ứng dụng lớn thì chi phí sẽ không thể chịu được. Vì vậy, nền tảng này không được khuyến khích khi giá rất cao.

Yêu cầu nguồn lực

Khung này yêu cầu nhiều tài nguyên hơn dưới dạng RAM. Khi cần nhiều RAM hơn, trọng lượng của khung sẽ tăng lên.

Vấn đề rò rỉ bộ nhớ

Trong khung .Net, vấn đề rò rỉ bộ nhớ cũng được chú ý giống như trong các nền tảng khác. Trình thu gom rác trong .Net là không đủ. Sự cố rò rỉ bộ nhớ thường xảy ra trong .Net nếu không được quản lý thích hợp. Giải quyết vấn đề này đòi hỏi nỗ lực bổ sung.

Phần kết luận

Ngày nay .Net framework là framework được các nhà phát triển ưa chuộng nhất vì nó an toàn, hữu ích và đáng tin cậy. Các nhà phát triển sử dụng khuôn khổ này để phát triển các ứng dụng và trang web nhằm mang lại sức mạnh cho công ty và thúc đẩy sự phát triển lên một tầm cao mới. Mọi người đều làm việc chăm chỉ để tăng cường và duy trì sự phát triển của công ty. Bài viết này mô tả Microsoft .Net Framework hoặc Runtimes là gì, các thành phần của Microsoft .Net cũng như những ưu và nhược điểm của nó ở dạng dễ hiểu và dễ hiểu.