Tổng Quan Về ASP.NET Core
Có thể bạn quan tâm
ASP.NET Core là một framework mới của Microsoft. Nó được thiết kế lại từ đầu để trở nên nhanh chóng, linh hoạt và chạy trên được nhiều nền tảng khác nhau. Trong bài viết này, ASP.NET Core là một framework có thể được sử dụng để phát triển web với .NET. Nếu bạn có kinh nghiệm làm việc với MVC hoặc Web API trong một vài năm thì bạn sẽ nhận thấy những tính năng quen thuộc. Kết thúc khóa học ASP.NET Core của NET CORE VN. Bạn sẽ có những thứ cần thiết để bắt đầu làm việc được với ASP.NET Core và viết 1 ứng dụng có thể thêm, sửa hay xem dữ liệu từ database như các môn lập trình khác bạn đã từng học.
Sơ lượt về lịch sử của ASP.NET Core
ASP.NET đã được sử dụng từ nhiều năm để phát triển các ứng dụng web. Kể từ đó, framework này đã trải qua một sự thay đổi tiến hóa đều đặn và cuối cùng đã đưa chúng ta đến với ASP.NET Core 1.0 hậu duệ mới gần đây nhất của nó.
- ASP.NET Core không phải là phiên bản tiếp theo của ASP.NET 4.6
- Đó là một framework hoàn toàn mới, may mắn rằng nó một dự án side-by-side tương tự với mọi thứ mà chúng ta biết.
- Nó thực ra được viết lại trên framework ASP.NET 4.6 hiện tại những kích thước nhỏ hơn và nhiều modular hơn.
ASP.NET Core là gì?
ASP.NET Core là một web framework mã nguồn và được tối ưu hóa cho cloud để phát triển các ứng dụng web chạy trên nhiều nền tảng như Windows, Linux và Mac. Hiện tại, nó bao gồm MVC framework được kết hợp các tính năng của MVC và Web API thành một web framework duy nhất.
- Các ứng dụng ASP.NET Core có thể chạy trên .NET Core hoặc trên .NET Framework hoàn chỉnh.
- Nó đã được thiết kế để cung cấp một framework tối ưu cho các ứng dụng để triển khai tới cloud hoặc chạy on-premises.
- Nó bao gồm những modular với các thành phần tối thiểu, do đó bạn giữ được tính linh hoạt trong quá trình xây dựng các giải pháp của mình.
- Bạn có thể phát triển và chạy các ứng dụng đa nền tảng từ ASP.NET Core trên Windows, Mac và Linux.
Ưu điểm của ASP.NET Core
ASP.NET Core đi kèm với những ưu điểm sau:
- ASP.NET Core có một số thay đổi kiến trúc dẫn đến modular framework nhỏ hơn.
- ASP.NET Core không còn dựa trên System.Web.dll. Nó dựa trên một tập hợp nhiều yếu tố của Nuget packages.
- Điều này cho phép bạn tối ưu ứng dụng của mình chỉ cần những NuGet packages cần thiết.
- Lợi ích của diện tích bề mặt ứng dụng nhỏ hơn thì bảo mật chặt chẽ hơn, giảm dịch vụ, cải thiện hiệu suất và giảm chi phí.
Với ASP.NET Core, bạn có thể nhận được các cải tiến sau:
- Xây dựng và chạy các ứng dụng ASP.NET Core đa nền tảng trên Windows, Mac và Linux.
- Được xây dựng trên .NET Core, hỗ trợ side-by-side app versioning.
- Công cụ mới giúp đơn giản hóa việc phát triển web hiện đại.
- Liên kết đơn các web stack như Web UI và API Web.
- Cấu hình dựa trên môi trường đám mây sẵn có.
- Được xây dựng dựa trên cho DI (Dependency Injection).
- Tag Helpers làm cho các Razor makup trở nên tự nhiên hơn với HTML.
- Có khả năng host trên IIS hoặc self-host.
Tài liệu học ASP.NET Core ở đây.
Từ 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
-
Những Thông Tin Chuẩn Về NET Core Phiên Bản Mới Nhất 2022
-
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
-
.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