My company is trying to setup some guidance on which technology to use for building applications. In doing my research I am getting confused.
It seems there are 3 ASP.NET technologies.
- MVC
- Razor
- Razor Pages
MVC is fairly clear to me as it has been around for a long time.
But I am getting confused between Razor and Razor pages. I can find lots of info on Razor Pages, but limited stuff that will compare them.
We are looking to target ASP.Net Core. So my questions are:
- Is Razor in ASP.NET Core?
- If so, is Razor "old" tech compared to Razor Pages? (Meaning does Razor Pages replace Razor?)
- What caused the need to build Razor Pages (instead of just building on Razor)?