Những Thông Tin Chuẩn Về NET Core Phiên Bản Mới Nhất 2022
Có thể bạn quan tâm
Liệu bạn có đang cảm thấy xa lạ và không hiểu về NET Core ? Bạn đã từng nghe thấy cụm từ này nhưng vẫn có nhiều thắc mắc về nó? Ở bài viết này, Tenten sẽ giúp bạn tìm hiểu .NET Core là gì, những điểm mạnh của nó. Bảng thống kê các phiên bản của nó qua các thời kỳ được cập nhật như thế nào. Cùng mình tìm hiểu qua bài viết này nhé.
Contents
- 1. NET Core là gì?
- 2. Lịch sử các phiên bản
- 3. Ngôn ngữ hỗ trợ
- 4. Đặc điểm
- 5. Thành phần và cấu trúc
- 6. Phân biệt .NET Framework, NET Core, và Mono
- 7. Nên chọn loại nào?
- Các tìm kiếm liên quan đến chủ đề
- Bài viết liên quan
1. NET Core là gì?
NET Core là một nền tảng phát triển đa mục đích, mã nguồn mở được duy trì bởi Microsoft và cộng đồng .NET trên GitHub. Đó là nền tảng chéo (hỗ trợ Windows, macOS và Linux) và có thể được sử dụng để xây dựng các ứng dụng thiết bị, đám mây và IoT.
2. Lịch sử các phiên bản
Dưới đây là bảng lịch sử các dòng phổ biến qua từng thời kỳ:
hiên bản | Ngày phát hành | Phát hành với | Phiên bản cuối | Ngày cập nhật cuối cùng | Hỗ trợ đến ngày[7] |
.NET Core 1.0 | 2016-06-27[8] | Visual Studio 2015 Update 3 | 1.0.16 | 14 tháng 5 năm 2019 | Ngày 27 tháng 6 năm 2019 |
.NET Core 1.1 | 2016-11-16[9] | Visual Studio 2017 Version 15.0 | 1.1.13 | 14 tháng 5 năm 2019 | Ngày 27 tháng 6 năm 2019 |
.NET Core 2.0 | 2017-08-14[10] | Visual Studio 2017 Version 15.3 | 2.0.9 | 10 tháng 7 năm 2018 | Ngày 1 tháng 10 năm 2018 |
.NET Core 2.1 | 2018-05-30[11] | Visual Studio 2017 Version 15.7 | 2.1.30 (LTS) | 19 tháng 8 năm 2021 | Ngày 21 tháng 8 năm 2021 |
.NET Core 2.2 | 2018-12-04[12] | Visual Studio 2019 Version 16.0 | 2.2.8 | 19 tháng 11 năm 2019 | Ngày 23 tháng 12 năm 2019 |
.NET Core 3.0 | 2019-09-23[13] | Visual Studio 2019 Version 16.3 | 3.0.3 | 18 tháng 2 năm 2020 | Ngày 3 tháng 3 năm 2020 |
.NET Core 3.1 | 2019-12-03[14] | Visual Studio 2019 Version 16.4 | 3.1.22 (LTS) | 14 tháng 12 năm 2021 | Ngày 3 tháng 12 năm 2022 |
.NET 5 | 2020-11-10[15] | Visual Studio 2019 Version 16.8 | 5.0.13 | 14 tháng 12 năm 2021 | Ngày 8 tháng 5 năm 2022 |
.NET 6 | 2021-11-08[16] | Visual Studio 2022 Version 17.0 | 6.0.1 (LTS) | 14 tháng 12 năm 2021 | Ngày 8 tháng 11 năm 2024 |
.NET 7 | 2022-11 (dự kiến) | Tháng 5 năm 2024 (dự kiến) | |||
.NET 8 | 2023-11 (dự kiến) | (dự kiến là LTS) | Tháng 11 năm 2026 (dự kiến) |
Các phiên bản .NET Core 2.1 về sau bao gồm cả .NET 5, hỗ trợ hệ điều hành Alpine Linux.[17] Phiên bản .NET 5, hỗ trợ Windows Arm64 gốc. Các phiên bản trước, các ứng dụng .NET trên ARM được biên dịch ở kiến trúc x86, điều này có nghĩa là các ứng dụng này sẽ chỉ chạy trên lớp ARM giả lập.
3. Ngôn ngữ hỗ trợ
NET Core hỗ trợ các ngôn ngữ như: C# và F# (và C ++ / CLI kể từ 3.1; chỉ được bật trên Windows) và nó còn hỗ trợ một phần của Visual Basic NET. Cụ thể các ngôn ngữ đó mang ý nghĩa như sau:
- C#: Là loại ngôn ngữ lập trình phát triển theo hướng đối tượng và mục đích.
- F#: Là loại ngôn ngữ lập trình cho chức năng đa nền tảng, mã nguồn mở. Nó cũng thường bao gồm lập trình cho hướng đối tượng và mệnh lệnh.
- Visual Basic: Là ngôn ngữ lập trình có cú pháp đơn giản giúp xây dựng cho các ứng dụng hướng tới đối tượng an toàn.
Những công cụ (gọi tắt là IDE) để lập trình
- Visual Studio
- Visual Studio Code
- Sublime Text
- Vim
4. Đặc điểm
Sau đây là một số đặc điểm nổi bật cũng như là tính ưu trội của NET Core: Đa nền tảng: Chạy trên các hệ điều hành Windows, macOS và Linux. Nhất quán trên các kiến trúc: có thể chạy mã nguồn của bạn với cùng một hành vi trên nhiều kiến trúc hệ thống, bao gồm x64, x86 và ARM. Các công cụ dòng lệnh: Bao gồm các công cụ dòng lệnh dễ sử dụng, có thể được sử dụng để phát triển cục bộ và trong các tình huống tích hợp liên tục. Triển khai linh hoạt: có thể cài đặt song song (cài đặt toàn người dùng hoặc toàn hệ thống). Có thể được sử dụng với các container Docker Tương thích: tương thích với .NET Framework, Xamarin và Mono, thông qua .NET Standard. Nguồn mở: Nền tảng là nguồn mở, sử dụng giấy phép MIT và Apache 2. NET Core là một dự án .NET Foundation. Được hỗ trợ bởi Microsoft: được Microsoft hỗ trợ Bên cạnh đó là những tính năng khá hay ho và tiện ích giúp đỡ người dùng, với NET Core bạn có thể tối ưu được rất nhiều hoạt động như:
- HTTP request được tối ưu nhẹ hơn.
- Hợp nhất xây dựng web UI và web APIs.
- Tích hợp những client-side frameworks hiện đại và có những luồng phát triển.
- Hệ thống cấu hình dựa trên môi trường đám mây thật sự.
- Dependency injection được xây dựng sẵn.
- Có thể host trên IIS hoặc self-host trong process của riêng bạn.
- Những công cụ mới để đơn giản hóa quá trình phát triển web tối ưu.
- Xây dựng và chạy đa nền tảng(Windows, Mac và Linux).
- Mã nguồn mở và tập trung vào cộng đồng.
Dịch vụ Hosting và Email nổi bật
NVME HOSTING
Hosting cao cấp với ổ cứng NVMe tăng tốc độ website gấp 10 lần ổ cứng SSD thông thường
Chỉ từ 64.000 đ/tháng Xem chi tiếtSSD Hosting
SSD Hosting thế hệ mới – giá rẻ, tốc độ load web nhanh và ổn định
Chỉ từ 30.000 đ/tháng Xem chi tiếtWordPress Hosting
Hosting tốc độ cao tối ưu riêng cho Website WordPress
Chỉ từ 52.000 đ/tháng Xem chi tiếtEmail Pro
Chống spam/virus, 99% vào inbox, cấu hình theo đặc thù mỗi doanh nghiệp
Chỉ từ 15.000/tháng Xem chi tiếtEmail Premium
Bộ lọc thư rác, cài đặt chống email spam, 95% khách hàng hài lòng
Chỉ từ 69.000/tháng Xem chi tiếtCloud Server
Cấu hình đa dạng, hạ tầng ổn định với công nghệ ảo hóa tiên tiến
Chỉ từ 290.000/tháng Xem chi tiếtTừ khóa » Tìm Hiểu Về .net Core
-
.NET Core Là Gì? Tổng Quan Về .Net Core - CodeGym
-
.NET CORE Là Gì? Tổng Quan, Phân Biệt .NET Core, .NET FW, MONO
-
NET Core Là Gì? Phân Biệt .NET Core, .NET Framework ... - Ironhack
-
ASP.NET Core Là Gì? Những Lợi ích Khi Sử Dụng ASP.NET Core
-
Tìm Hiểu Về ASP.NET CORE - Viblo
-
Phân Biệt .NET Core, .NET Framework, .NET Standard - Viblo
-
Phân Biệt .NET Framework, .NET Core Và Mono - TMA Solutions
-
ASP.NET Core Là Gì? | TopDev
-
Giới Thiệu Về ASP.NET Core - TEDU
-
Tổng Quan Về ASP.NET Core
-
.net Core Là Gì - Giới Thiệu Về Asp - HappyMobile.Vn
-
(ASP.NET Core) Tạo ứng Dụng Trang Web đầu Tiên C# CSharp
-
Câu Hỏi Thường Gặp Về Vòng đời - .NET Core
-
ASP.NET Core Là Gì? Những Cải Tiến Vượt Trội Của ASP.NET Core