.NET là gì ?
.NET là một nền tảng ứng dụng mã nguồn mở miễn phí được thiết kế bởi Microsoft. Với nền tảng này bạn có thể xây dựng nhiều kiểu ứng dụng, phần mềm khác nhau một cách nhanh chóng và chuyên nghiệp bao gồm:
✅Web: xây dựng các web app và các dịch vụ web cho Windows, Linux, MacOS, và Docker.
✅Mobile: xây dựng các ứng dụng di động trên các hệ điều hành Android , iOS,…
✅Desktop: xây dựng các ứng dụng gốc trên máy tính cho Windows, macOS hoặc các ứng dụng chạy mọi nơi với công nghệ web.
✅Microservices: tạo các microservices có thể triển khai độc lập chạy trên Docker
✅Cloud: cung cấp để sử dụng các dịch vụ đám mây hiện có hoặc tạo và triển khai dịch vụ đám mây của riêng bạn.
✅Machine Learning: cung cấp các thuật toán về xử lý ảnh, xử lý giọng nói, các mô hình dự đoán,… vào ứng dụng của bạn.
✅Lập trình Game: phát triển xây dựng các game 2D và 3D phổ biến cho máy tính, điện thoại và consoles.
✅Internet of Things (IoT): tạo ra các ứng dụng IoT hỗ trợ riêng trên Raspberry Pi và một số bo mạch máy tính khác.
Mạnh mẽ và đáng tin cậy
Nền tảng .NET bảo mật , đáng tin cậy và có hiệu suất cao cho các ứng dụng mà nó tạo ra. Ngôn ngữ lập trình chính của .NET là C#, đây là một ngôn ngữ strong-typed và type-safe có tích hợp chức năng quản lý bộ nhớ một cách tự động và đồng thời.
Đa nền tảng
.NET hỗ trợ đa nền tảng (Cross Platform), hỗ trợ trên các hệ điều hành Android, Apple, Linux và Windows. Nó cũng có mặt hầu hết trên các bản Linux nổi tiếng như Red Hat Enterprise Linux và Ubuntu
Thư viện hỗ trợ lớn
.NET có các bộ thư viện chuẩn và API mạnh mẽ, từ các Collections, cho đến Network, hoặc đến Machine learning
NuGet là một công cụ quản lý các gói thư viện và chứa hơn 300,000 packages cung cấp cho người dùng miễn phí
Phiên bản chính của .NET
.NET có hai phiên bản giống nhau nhưng chúng hỗ trợ các hệ điều hành khác nhau đó là
.NET Framework là phiên bản gốc của .NET nó ra đời đầu tiên và chỉ hỗ trợ trên hệ điều hành Windows
.NET Core là phiên bản mới là một Cross Platform, nó cũng giống như .NET Framework nhưng được phát triển tiếp nối và bổ sung những tính năng mới có thể chạy đa nền tảng trên Windows, MacOS và Linux.
Cộng đồng tích cực và mã nguồn mở

Mã nguồn mở .NET được quản lý bới .NET Foundation, một tổ chức độc lập tạo ra bởi Microsoft để thúc đẩy sự phát triển và hợp tác xoay quanh hệ sinh thái .NET.
.NET là là nền tảng mã nguồn mở. Bạn có thể tham gia với hàng nghìn lập trình viên và các công ty để cùng xây dựng .NET
Công cụ lập trình mạnh mẽ và đa dạng

Bạn có thể sử dụng .NET CLI, Visual Studio, Visual Studio Code hoặc các công cụ soạn thảo mã nguồn khác để xây dựng ứng dụng .NET. Ngoài ra, bạn còn dễ dàng kết hợp với các dịch vụ khác như GitHub Action, triển khai trên cloud,…
Tóm lại, bạn có thể làm hầu hết các ứng dụng mà bạn muốn với hệ sinh thái .NET. Nó được phát triển và điều hành bởi một tập đoàn lớn trên thế giới và là mã nguồn mở sẽ được cộng đồng liên tục cải tiến trong tương lai.