Asp.Net core is a web development platform introduced by Microsoft.
Asp.Net core consists of a platform for processing HTML requests, frameworks for creating applications, and a secondary utility framework that provide the supporting feature.
Let's understand in details:
1) Application framework:
There is 3 application framework:
1. MVC Framework: Model view controller pattern
2. Razor pages: Razor page contain Code and content mixed to form a self-contained page, it's part of MVC
3. Blazor: is a new framework in .net core
2) Utility Framework:
There are 2 utility frameworks
Identity
Entity Framework
3) Platform
Forex.
HTTP server
Middleware
URL Routing
Dependency Injection
Configuration & Logging
Caching
Model Binding
Razor
gRPC
SignalR