Hands-On Full:Stack Web Development with ASP.NET Core
上QQ阅读APP看书,第一时间看更新

ASP.NET Core overview

ASP.NET Core is a complete redesign of the previous web framework from Microsoft, called ASP.NET. It is built to run on multiple platforms — Windows, Mac, and Linux — and is lightweight, modular, and supports modern web application development.

It has multiple advantages over ASP.NET, especially when it comes to the development of SPAs:

  • Can run on any platform thanks to its foundation of .NET Core
  • Completely open source
  • Designed to be lightweight and fast
  • Built to be modular from the very beginning
  • Can run from IIS, self-hosted, or any other web server