Razor Pages es un nuevo aspecto de ASP.NET Core MVC que hace que la codificación de escenarios enfocados en páginas sea más fácil y más productiva.
Basado en la última versión de ASP.NET Core, Razor Pages soporta el desarrollo multiplataforma y puede ser implemento en los sistemas operativos Windows, Unix y Mac.
Entre las ventajas de Razor Pages podemos mencionar las siguientes:
Es un framework ligero y flexible.
Le proporciona al desarrollador el control total del HTML renderizado.
Para muchos desarrolladores que conozcan PHP, WebForms, entre otros, la forma de trabajar con Razor Pages es muy similar, debido a su programación enfocada en páginas.
¿Quién debería aprender Razor Pages?
Razor Pages es adecuado para todo tipo de programadores, desde principiantes, hasta profesionales. Está basado en un modelo de desarrollo centrado en páginas, lo cual ofrece cierta familiaridad a programadores con experiencia en tecnologías como PHP, ASP clásico, JAVA Server Pages, Web Forms. Es relativamente fácil de aprender e incluye todas las funcionalidades avanzadas de ASP.NET Core, haciéndolo adecuado para proyectos empresariales complejos.
Hola, mi nombre es Jimmy Javier y te invito a conocer este framework de .NET Core que te permitirá crear aplicaciones Web de manera sencilla y siguiendo las mejores prácticas.