Articulo de referencia

ASP.NET Razor

{{cite web |title=Microsoft ASP.NET Razor |url=https://www.nuget.org/packages/Microsoft.AspNet.Razor/ |website=[[NuGet]] |access-date=2015-12-03 |archive-date=2022-04-05 |archiv...

Razor es una sintaxis de programación ASP.NET que se utiliza para crear páginas web dinámicas con los lenguajes de programación C# o VB.NET . Razor se presentó en junio de 2010 [ 4 ] y se lanzó para Microsoft Visual Studio 2010 en enero de 2011. [ 5 ] Razor es un motor de vistas de sintaxis simple y se lanzó como parte de MVC 3 y el conjunto de herramientas WebMatrix . [ 5 ]

Razor se convirtió en un componente de AspNetWebStack y luego pasó a formar parte de ASP.NET Core . [ 6 ]

Diseño

La sintaxis Razor es una sintaxis de marcado de plantillas, basada en el lenguaje de programación C#, que permite al programador utilizar un flujo de trabajo de construcción HTML. En lugar de usar la sintaxis de marcado de ASP.NET Web Forms (.aspx) con símbolos para indicar bloques de código, la sintaxis Razor inicia los bloques de código con un carácter y no requiere el cierre explícito del bloque.<%= %>@

La idea detrás de Razor es proporcionar una sintaxis optimizada para la generación de HTML utilizando un enfoque de plantillas centrado en el código, con una transición mínima entre HTML y código. [ 7 ] El diseño reduce la cantidad de caracteres y pulsaciones de teclas, y permite un flujo de trabajo de codificación más fluido al no requerir bloques de servidor explícitamente indicados dentro del código HTML. [ 4 ] Otras ventajas que se han observado: [ 8 ]

Véase también

Referencias

  1. "Microsoft ASP.NET Razor" . NuGet . Archivado del original el 5 de abril de 2022. Consultado el 3 de diciembre de 2015 .
  2. "Introducción a Razor Pages en ASP.NET Core" . learn.microsoft.com . 27 de septiembre de 2024. Archivado del original el 30 de octubre de 2022. Consultado el 30 de octubre de 2022 .
  3. "Razor/LICENSE.txt en master · aspnet/Razor · GitHub" . GitHub . 12 de octubre de 2022. Archivado del original el 5 de abril de 2022. Consultado el 24 de junio de 2019 .
  4. 1 2 "Blog de ScottGu: Presentando "Razor", un nuevo motor de vistas para ASP.NET" . asp.net . 3 de julio de 2010. Archivado del original el 10 de noviembre de 2010. Recuperado el 8 de julio de 2011 .
  5. 1 2 "MSDN Blogs" . msdn.com . Microsoft. Archivado del original el 2 de julio de 2012. Consultado el 8 de julio de 2011 .
  6. Chadwick, Jess (9 de septiembre de 2011). Programación Razor: Herramientas para plantillas en ASP.NET MVC o WebMatrix . O'Reilly Media, Inc. ISBN 978-1-4493-1716-4.
  7. Jon Galloway (19 de febrero de 2020). "MVC 3 - Razor View Engine" . El sitio oficial de Microsoft ASP.NET . Archivado del original el 19 de septiembre de 2016. Recuperado el 31 de enero de 2013 .
  8. "Comparación de motores de vistas ASP.NET MVC" . stackoverflow.com . Archivado del original el 24/04/2022 . Consultado el 25/07/2016 .
Obtenido de " https://en.wikipedia.org/w/index.php?title=ASP.NET_Razor&oldid=1357265737 "