Quiero saber cuáles son algunas de las ventajas de Razor view engine aparte de su sintaxis sobre otros motores de vista como Spark, NHaml o el motor de vista aspx predeterminado. Además, ¿cuál es la diferencia de rendimiento entre ellosCuáles son algunas de las ventajas de Razor view engine sobre otros motores de vista
Respuesta
Para algunas cifras de rendimiento ver mi blog:
http://blogs.msdn.com/b/marcinon/archive/2011/01/17/mvc-3-performance.aspx
Razor nominalmente es un poco más lento que aspx pero en una aplicación real (que tiene acceso a la base de datos, etc.) esto sería no será un gran problema (a menos que esté ejecutando un sitio realmente grande en el que necesite exprimir al máximo el rendimiento).
Esto es absurdo desde un punto de vista pragmático. Dado que el rendimiento se convierte en un problema en cualquier implementación madura, es un gran problema, así que mantente alejado de Razor a menos que planees tirar el sitio en un año. – Dave
Esta publicación de blog de Haack debería recorrer un largo camino. También hay un enlace en el artículo para los conceptos básicos.
http://haacked.com/archive/2011/01/06/razor-syntax-quick-reference.aspx
No requiere que cierre explícitamente el bloque de código, este motor de vista se analiza de forma inteligente por el tiempo de ejecución para determinar qué es un elemento de presentación y qué es un elemento de código.
- 1. ¿Cuáles son las ventajas de usar Prolog en otros idiomas?
- 2. Cuáles son las ventajas de C# sobre Python
- 3. ¿Cuáles son las ventajas de concurrent.futures sobre multiproceso en Python?
- 4. Cuáles son las ventajas de MVC3 sobre MVC2
- 5. ¿Cuáles son las ventajas de LePUS3 sobre UML?
- 6. ¿Cuáles son las ventajas de usar Ruby NArray sobre Array?
- 7. ¿Cuáles son las ventajas de usar SVN sobre CVS?
- 8. ¿Cuáles son las ventajas de usar Objective-C sobre C++
- 9. ¿Cuáles son las ventajas de PyQt sobre PyGTK y viceversa?
- 10. Vista Materializada vs. Tablas: ¿Cuáles son las ventajas?
- 11. ¿Cuáles son las ventajas de usar Qt?
- 12. ¿Cuáles son las ventajas de Perforce?
- 13. Razor View Engine y jQuery
- 14. Cómo descargar Razor View Engine
- 15. ¿Cuáles son las ventajas de Lazy Evaluation?
- 16. ¿Cuáles son las ventajas de utilizar Rubinius
- 17. ¿Cuáles son las ventajas de usar Automapper?
- 18. Cuáles son las ventajas de VistaDB
- 19. MVC 3 ASPX VS RAZOR View Engine
- 20. Javascript Intellisense en las páginas secundarias de Razor View Engine
- 21. OutputCache in Razor view engine .cshtml página
- 22. ¿Cuáles son las ventajas de las macros de esquema?
- 23. ¿Cuáles son las ventajas prácticas del currying?
- 24. Desventajas de ASP.net MVC Webforms View Engine?
- 25. ¿Cuáles son algunas de las ventajas de la tipificación de patos frente a la tipificación estática?
- 26. ¿Cómo usar Razor View Engine en una aplicación de consola?
- 27. Cómo obtener IntelliSense para Razor View Engine
- 28. Operaciones anidadas con Razor View Engine
- 29. Razor view engine, ¿cómo escribir entre html?
- 30. ¿Cuáles son las ventajas de usar un errback?
Para mí, Razor es el más intuitivo y rápido (en tipeo) en comparación con otros motores de vista. – xandy