Технический обзор
ASP.NET Core — cross-platform-фреймворк для .NET backend, разработанный Microsoft. Он работает поверх .NET runtime и использует C# как основной язык программирования. В отличие от классического ASP.NET, Core-версия с самого начала спроектирована как open-source и кроссплатформенная: приложения запускаются на Windows, Linux и macOS.
Что такое ASP.NET Core с архитектурной точки зрения? Это модульная система, построенная на middleware pipeline — цепочке компонентов, которые последовательно обрабатывают HTTP-запрос. Dependency injection встроен в ядро фреймворка и не требует сторонних контейнеров.
