Chapter 1. Getting started with ASP.NET Core

 

This chapter covers

  • What is ASP.NET Core?
  • How ASP.NET Core works
  • Choosing between .NET Core and .NET Framework
  • Preparing your development environment

Choosing to learn and develop with a new framework is a big investment, so it’s important to establish early on whether it’s right for you. In this chapter, I’ll provide some background about ASP.NET Core, what it is, how it works, and why you should consider it for building your web applications.

If you’re new to .NET development, this chapter will help you to choose a development platform for your future apps. For existing .NET developers, I’ll also provide guidance on whether now is the right time to consider moving your focus to .NET Core, and the advantages ASP.NET Core can bring over previous versions of ASP.NET.

By the end of this chapter, you should have a good idea of the model you intend to follow, and the tools you’ll need to get started—so without further ado, let’s dive in!

1.1. An introduction to ASP.NET Core

ASP.NET Core is the latest evolution of Microsoft’s popular ASP.NET web framework, released in June 2016. Recent versions of ASP.NET have seen many incremental updates, focusing on high developer productivity and prioritizing backwards compatibility. ASP.NET Core bucks that trend by making significant architectural changes that rethink the way the web framework is designed and built.

1.2. When to choose ASP.NET Core

1.3. How does ASP.NET Core work?

1.4. Choosing a platform for ASP.NET Core

1.5. Preparing your development environment

Summary

sitemap