Những Thông Tin Chuẩn Về NET Core Phiên Bản Mới Nhất 2022

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

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

NET Core 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 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

NET Core
NET Core

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ết
NET Core
NET Core

SSD 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ết
NET Core
NET Core

WordPress Hosting

Hosting tốc độ cao tối ưu riêng cho Website WordPress

Chỉ từ 52.000 đ/tháng Xem chi tiết
NET Core
NET Core

Email 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ết
NET Core
NET Core

Email 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ết
NET Core
NET Core

Cloud 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ết

Từ khóa » Tìm Hiểu Về .net Core