ASP.NET Core Introduction

ASP.NET Core is a open source framework to develop web applications on Windows, Linux, and Mac operating systems.

It provides framwork to build cloud-enabled web applications and web API services. It is a lighweight framework that provides high-performance. 

In Techempower Benchmark, asp.net core comes in 36 position. It comes before NodeJS framework which comes in 172 position.

https://www.techempower.com/benchmarks/

We can host ASP.NET core in below web servers:

  • Kestrel
  • IIS
  • HTTP.sys
  • Nginx
  • Apache
  • Docker

ASP.NET Core is easily integrated with most popular client side framework like Angular, React, Bootstrap, and Blazor.

In this ASP.NET Core tutorial, we shall learn how to setup environment, develop Web applications and Web API on Linux and Windows.