Recommended Background Knowledge

<aside> 💡

Generally speaking, anyone can create an app with .NET. It does not require much understanding, but understanding the underlying architecture is a different story.

</aside>

Summary

.NET might not be the most hyped backend web framework out there right now, but it’s still heavily used in big large-scale organizations. This guide aims to demystify the underlying architecture of .NET and show you why it's still relevant and when you shouldn’t use it. We’ll cover key features like cross-platform compatibility, MVC/MVVM, Entity Framework, dependency injection, and containerization.

Objectives

Content

The Motivation

Now you may be thinking, why the hell should I be learning .NET? Research has shown that .NET is one of the least popular backend web frameworks and it is OLD. According to Statistics and Data, .NET has dropped in popularity over the past 15 years.

image.png

image.png

Because .NET was the second most popular framework, many of the big corporate companies still use .NET today. This means that if you know .NET, you will be working on legacy code but also Here is a list of companies that use .NET for their websites or for client websites: