0% found this document useful (0 votes)
179 views2 pages

Cheat Sheet - Section 1 - Asp - Net Core

Asp.Net Core is a cross-platform, high-performance, open-source framework for building modern web applications and services, with support for various hosting environments and cloud integration. It includes modules like Asp.Net Core MVC, Web API, Razor Pages, and Blazor for different application needs. Compared to its predecessors, Asp.Net Web Forms and Asp.Net MVC, Asp.Net Core offers improved performance, cross-platform capabilities, and is designed for cloud compatibility.

Uploaded by

vinz20021994
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
179 views2 pages

Cheat Sheet - Section 1 - Asp - Net Core

Asp.Net Core is a cross-platform, high-performance, open-source framework for building modern web applications and services, with support for various hosting environments and cloud integration. It includes modules like Asp.Net Core MVC, Web API, Razor Pages, and Blazor for different application needs. Compared to its predecessors, Asp.Net Web Forms and Asp.Net MVC, Asp.Net Core offers improved performance, cross-platform capabilities, and is designed for cloud compatibility.

Uploaded by

vinz20021994
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Asp.

Net Core – True Ultimate Guide


Section 1 – Introduction – Cheat Sheet

Asp.Net Core

Asp.Net Core is a cross-platform, high-performance, open-source framework for building modern,


cloud-enabled web applications and services.

Cross-platform

Asp.Net Core apps can be hosted on Windows, LINUX and Mac.

Can be hosted on different servers

Supports Kestrel, IIS, Nginx, Docker, Apache

Open-source

Contributed by over 1000+ contributors on GitHub

https://github.com/dotnet/aspnetcore

Cloud-enabled

Out-of-box support for Microsoft Azure

Modules

Asp.Net Core Mvc

For creating medium to complex web applications

Asp.Net Core Web API

For creating RESTful services for all types of client applications.

Asp.Net Core Razor Pages

For creating simple & page-focused web applications

Asp.Net Core Blazor

For creating web applications with C# code both on client-side and server-side
Asp.Net Web Forms [vs] Asp.Net Mvc [vs] Asp.Net Core

Asp.Net Web Forms

• 2002

• Performance issues due to server events and view-state.

• Windows-only

• Not cloud-friendly

• Not open-source

• Event-driven development model.

Asp.Net Mvc

• 2009

• Performance issues due to some dependencies with asp.net (.net framework)

• Windows-only

• Slightly cloud-friendly

• Open source

• Model-view-controller (MVC) pattern

Asp.Net Core

• 2016

• Faster performance

• Cross-platform

• Cloud-friendly

• Open-source

• Model-view-controller (MVC) pattern

You might also like