I am little bit confused about having Razor pages in Asp.Net Core. I read a number of blogs which mentions that It is Page-focused framework. But that again put a question, What is Page-focused framework? Looking for real time scenarios to imagine. Also, somewhere it is written that these are for Cross-platform support. But How these Razor pages has something to do with Cross-Platform support. ? Last thing, does it have any thing to do with Razor view in MVC or is it me only who is associating both concepts ?