Trong nội dung bài viết này, mọi người sẽ tìm hiểu .NET. Core là gì và những tri thức tổng quan nên biết về .NET Core.
>> Xem ngay Devworld – Cẩm nang giúp lập trình viên phát triển vững chắc và kiên cố với nghề lập trình
.NET Core là gì?
.NET Core là một nền tảng phát triển đa mục tiêu, mã nguồn mở được duy trì bởi Microsoft và xã hội .NET trên GitHub. Đó là nền tảng chéo cánh (tương trợ Windows, macOS và Linux) và rất có thể được tận dụng để xây dựng những ứng dụng thiết bị, đám mây và IoT.
Lịch sử dân tộc của .NET Core
Version
Release date
Released with
Latest update
Latest update date
Tư vấn Ends[18]
.NET Core 1.0 2016-06-27[19]Visual Studio 2015 Update 31.0.162019-05-14June 27, 2019.NET Core 1.1 2016-11-16[20]Visual Studio 2017 Version 15.01.1.132019-05-14June 27, 2019.NET Core 2.0 2017-08-14[21]Visual Studio 2017 Version 15.32.0.92018-07-10October 1, 2018.NET Core 2.1 2018-05-30[22]Visual Studio 2017 Version 15.72.1.162020-02-18August 21, 2021.NET Core 2.2 2018-12-04[23]Visual Studio 2019 Version 16.02.2.8[24]2019-11-19December 23, 2019.NET Core 3.0 2019-09-23[25]Visual Studio 2019 Version 16.33.0.32020-02-18March 3, 2020.NET Core 3.1 2019-12-03[26]Visual Studio 2019 Version 16.43.1.2[28]2020-02-18December 3, 2022.NET 5[29] 2020-11 (projected)
Từ ngữ tương trợ
.NET Core tương trợ không hề thiếu C # và F # (và C ++ / CLI Tính từ lúc 3.1; chỉ được bật trên Windows) và tương trợ một phần Visual Basic .NET
Hoàn toàn có thể tận dụng những phương tiện sau để lập trình:
- Visual Studio
- Visual Studio Code
- Sublime Text
- Vim
Đặc điểm của .NET Core
- Đa nền tảng: Chạy trên những hệ điều hành Windows, macOS và Linux.
- Nhất quán trên những kiến trúc: rất có thể chạy mã nguồn của người với cùng một hành vi trên nhiều kiến trúc khối hệ thống, bao gồm tất cả x64, x86 và ARM.
- Những phương tiện dòng lệnh: Bao gồm tất cả những phương tiện dòng lệnh dễ tận dụng, rất có thể được tận dụng để phát triển toàn bộ và trong những trường hợp tích hợp liên tục.
- Triển khai linh hoạt: rất có thể setup tuy nhiên tuy nhiên (setup toàn người tiêu dùng hoặc toàn khối hệ thống). Hoàn toàn có thể được tận dụng với những container Docker
- Tương thích: .NET Core tương thích với .NET Framework, Xamarin và Mono, trải qua .NET Standard.
- Nguồn mở: Nền tảng .NET Core là nguồn mở, tận dụng giấy phép MIT và Apache 2. .NET Core là một dự án .NET Foundation.
- Được tương trợ bởi Microsoft: .NET Core được Microsoft tương trợ, theo Tương trợ .NET Core.
Frameworks
Nhiều framework được xây dựng trên nền tảng .NET core
- ASP.NET Core
- Windows 10 Universal Windows Platform (UWP)
- Tizen
Thành phần của .NET Core
.NET Core bao gồm tất cả những phần sau:
- .NET Core runtime: cung ứng một khối hệ thống kiểu, tải lắp ráp, trình thu gom rác, interop gốc và những dịch vụ cơ phiên bản khác. Những thư viện khuông .NET Core cung ứng những kiểu tài liệu nguyên thủy, những kiểu thành phần ứng dụng và những tiện ích cơ phiên bản.
- ASP.NET Core runtime: cung ứng khuông để xây dựng những ứng dụng kết nối internet , điện toán đám mây tiến bộ, ví dụ như ứng dụng web, ứng dụng IoT và phụ trợ di động.
- .NET Core SDK và trình biên dịch từ ngữ (Roslyn và F #) được chấp nhận trải nghiệm nhà phát triển .NET Core.
- Dotnet command, được tận dụng để khởi chạy những ứng dụng .NET Core và những lệnh CLI. Nó chọn thời hạn chạy và lưu trữ thời hạn chạy, cung ứng chính sách tải lắp ráp và khởi chạy những ứng dụng và phương tiện.
Như vậy, mọi người đã nắm được .NET Core là gì? Song song biết về lịch sử hào hùng hình thành, phát triển, những thành phần, những Điểm lưu ý nổi trội của .NET Core… Hãy cũng tò mò nhiều hơn thế về nền tảng phát triển này qua những bài tiếp theo nhé!
Chúc người thành công!
XEM THÊM CÁC TÀI LIỆU, BÀI HƯỚNG DẪN HỌC LẬP TRÌNH HỮU ÍCH TẠI ĐÂY.