Introduction

ASP.NET Core is the new web framework from Microsoft. It is the framework you want to use for web development with .NET. ASP.NET Core is a cross-platform, high-performance, open-source framework for building modern, cloud-based, Internet-connected applications. If you have any experience with MVC or Web API over the last few years, you will notice some familiar features.

ASP.NET Core 1.0 is a 1.0 release that includes Web API and MVC but doesn’t have SignalR or Web Pages.
It doesn’t yet support VB or F#.

What is ASP.NET Core

ASP.NET Core is an open source and cloud-optimized web framework for developing modern web applications that can be developed and run on across the many platforms like Windows, Linux and the Mac. It includes the MVC framework, which now combines the features of MVC and Web API into a single web programming framework.

What is New in ASP.NET Core?

ASP.NET Core ships entirely as NuGet packages. This allows you to optimize your application to include only the necessary NuGet packages rather than having all in application.

  • Open-source and community-focused.
  • A lightweight, high-performance, and modular HTTP request pipeline.
  • Ability to build and run on Windows, macOS, and Linux.
  • Ability to host on IIS, Nginx, Apache, Docker, or self-host in your own process.
  • ASP.NET Core apps can run on .NET Core or on the full .NET Framework.

What do you think?

I hope you have basic introduction and overview about ASP .NET Core. I would like to have feedback from my posts readers. Your valuable feedback, question, or comments about this article are always welcome.