Feature: Razor Pages - Pixely-Studios/NStart GitHub Wiki
Helpful links
Why not MVC?
MVC is a very good, solid and reliable design pattern; but this application doesn't have that much of logic on its views besides displaying the own view. Using MVC over Razor Pages would be a total overkill for the needs of the project. Razor Pages allows you to add additional pages to the application in a simple way without overcomplicating your existence. If you add more complex application logic, you can continue using Razor Pages as well or move to MVC. MVC views use Razor as a template engine, so shifting the implementation should be easy.