Chapter 1. Why .NET Core?

 

This chapter covers

  • What is .NET Core?
  • The advantages of .NET Core
  • Differences from the .NET Framework

Learning a new development framework is a big investment. You need to learn how to write, build, test, deploy, and maintain applications in the new framework. For developers, there are many frameworks to choose from, and it’s difficult to know which is the best for the job. What makes .NET Core worth the investment?

To answer this question, it helps to know where you’re starting from. If you’re completely new to .NET, welcome! If you’re already a .NET developer, I’ll provide some guidance as to whether .NET Core is right for you at this time. .NET Core is still evolving to meet customer demands, so if there’s a critical piece of the .NET Framework that you need, it may be good to wait a few releases. Whether you’re already familiar with .NET or are just learning about it, this book will get you writing professional applications with .NET Core in no time.

1.1. Architecting enterprise applications before .NET Core

1.2. If you’re a .NET Framework developer

1.3. If you are new to .NET

1.4. What is .NET Core?

1.5. Key .NET Core features

1.6. Applying .NET Core to real-world applications

1.7. Differences from the .NET Framework

Additional resources

Summary

sitemap