Chapter 1 – Introduction to ASP.NET Core 5
- .NET Classic was tightly coupled with the Windows operating system. This prevented any cross-platform ambitions, and it was less than ideal for cloud usage and microservices. .NET Core removed some of these barriers; it provides a cleaner API surface and a leaner footprint.
- Yearly releases are in November. Every 2 years, the release is Long-Term Support.
- Web apps, based on the MVC pattern, are primarily made up of three components: M (as in Model) is the data structure for the application; V (as in View) is for the user interface; and C (as in Controller) represents the components that sit between the model and view and shuffles the data between them.
- These are properties that are only intended to be set at the time of object creation, and they cannot be changed subsequently.
- Yes, technically it is possible, but it is difficult and highly discouraged. Consider implementing RESTful APIs or gRPC instead.