When building our new website, we evaluated multiple frameworks. Here's why Razor Pages won.
Simplicity First
Razor Pages keeps things simple by organizing code by page rather than by feature. Each page has its own model, making it easier for new developers to understand the codebase.
Built-in Features
CSRF protection, model binding, validation, and tag helpers come out of the box. We don't need to configure complex pipelines.
Performance
Razor Pages is lightweight and fast. With output caching and response compression, we serve pages in under 50ms.
Developer Experience
Hot reload, IntelliSense, and the seamless integration with Visual Studio make development a joy.