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

Get Hands-On Full-Stack Web Development with ASP.NET Core now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.