Today, as a modern web application, customers will have high expectations for a rich and intuitive user interface design with minimal security and flexibility. These requirements can be met with the traditional .NET Framework. But why is the ASP.NET Core recommended for modern web applications?

Here are some,
Cross platform support
Modular and Salable
Testability
Simple Development
Support Command Line