Experienced ASP.NET developers have no compelling reason to switch from web forms or MVC to web pages (Razor). As a basis, it is designed to attract those who can find web forms or MVC too much learning curve. For example, from classic ASP or PHP.
I answer a lot of questions about the structure of web pages on ASP.NET forums, and I definitely saw an increase in the number of people trying to create a framework. As far as functionality and security are concerned, you have the entire ASP.NET infrastructure, so you can do something with web pages that you can do with MVC or Web Forms - itβs a lot easier.
The structure of web pages is not designed taking into account the test capabilities, and it may be more difficult for groups to organize, since a certain amount of server logic is embedded in the same file as HTML.
If you are a lonely developer and happy with the use of web pages, go for it.
source share