Tạo ứng dụng ASP.NET Core đầu tiên của bạn (tiếp tục)
Visual Studio và .NET CLI bao gồm nhiều mẫu ASP.NET Core cho xây dựng các dạng ứng dụng khác nhau, như
+ Minimal API applications – Các ứng dụng HTTP API cái trả về dữ liệu bằng hình thức JSON, cái có thể
được tiêu dùng bởi các ứng dụng trang đơn (SPAs) và các mobile apps. Chúng điển hình được sử dụng liên
đới với các ứng dụng phía máy khách như Angular và React.js hay các ứng dụng mobile.
+ Razor Pages web applications – Các ứng dụng Razor Pages khởi tạo HTML trên máy chủ và được thiết kế
để được xem bởi người dùng trong một trình duyệt web trực tiếp.
+ MVC applications – Các ứng dụng MVC là tương tự như Razor Pages apps ở chỗ rằng chúng khởi tạo HTML
trên máy chủ và được thiết kế để được xem bởi người dùng trực tiếp trong một trình duyệt web. Chúng
sử dụng MVC controllers truyền thống thay vì Razor Pages.
+ Web API applications – Các ứng dụng Web API là tương tự như minimal API apps, ở chỗ rằng chúng điển
hình được tiêu dùng bởi các SPAs và mobile apps. Web API apps cung cấp chức năng thêm so sánh với
minimal APIs, tại phí tổn của một vài hiệu suất và thuận tiện.
Chúng ta sẽ nhìn vào những dạng ứng dụng này trong các học phần, nhưng trong phần này chúng ta
tập trung vào minimal APIs, nên trong học phần tiếp theo chúng ta bắt đầu bằng cách nhìn vào ASP.NET
Core app đơn giản nhất bạn có thể tạo.