So this is an old post, but I stumbled upon it, looking for something else. We recently launched a pretty decent size application using the Razor pages for MVC interfaces and controllers for APIs for client components. My experience was this:
, "" . , " " " " " ". , MVC, MVC . . , , .
MVC- , , , . MVC API , , ( " " ), MVC, , .