Я хочу знать, что представляет собой несколько преимуществ механизма просмотра Razor, а не его синтаксис по сравнению с другими системами просмотра, такими как Spark, NHaml или механизм просмотра aspx по умолчанию. Также какова разница в производительности между нимиЧто представляет собой несколько преимуществ механизма просмотра Razor над другими механизмами просмотра.
ответ
Для некоторых номеров производительности см мой пост в блоге:
http://blogs.msdn.com/b/marcinon/archive/2011/01/17/mvc-3-performance.aspx
Бритва номинально немного медленнее, чем ASPX, но в реальном мире приложения (который делает доступ к базе данных и т.д.), это будет не будет большой проблемой (если у вас нет действительно большого сайта, где вам нужно выжать каждый бит производительности).
Это нелепое с прагматической точки зрения. Поскольку производительность становится проблемой в любой зрелой реализации, это очень важно, так что держитесь подальше от Razor, если вы не планируете отбрасывать сайт через год. – Dave
Этот блог-почтовый адрес от Haack должен пройти долгий путь. Также в статье есть ссылка на основные сведения.
http://haacked.com/archive/2011/01/06/razor-syntax-quick-reference.aspx
Не требует, чтобы вы явно закрывали блок кода, этот механизм представления аналитически анализируется временем выполнения, чтобы определить, что представляет собой элемент представления и что является элементом кода.
Для меня Razor является наиболее интуитивно понятным и быстрым (при наборе текста) по сравнению с другими системами просмотра. – xandy