2011-01-18 2 views
7

Я хочу знать, что представляет собой несколько преимуществ механизма просмотра Razor, а не его синтаксис по сравнению с другими системами просмотра, такими как Spark, NHaml или механизм просмотра aspx по умолчанию. Также какова разница в производительности между нимиЧто представляет собой несколько преимуществ механизма просмотра Razor над другими механизмами просмотра.

+2

Для меня Razor является наиболее интуитивно понятным и быстрым (при наборе текста) по сравнению с другими системами просмотра. – xandy

ответ

7

Для некоторых номеров производительности см мой пост в блоге:

http://blogs.msdn.com/b/marcinon/archive/2011/01/17/mvc-3-performance.aspx

Бритва номинально немного медленнее, чем ASPX, но в реальном мире приложения (который делает доступ к базе данных и т.д.), это будет не будет большой проблемой (если у вас нет действительно большого сайта, где вам нужно выжать каждый бит производительности).

+0

Это нелепое с прагматической точки зрения. Поскольку производительность становится проблемой в любой зрелой реализации, это очень важно, так что держитесь подальше от Razor, если вы не планируете отбрасывать сайт через год. – Dave

0

Не требует, чтобы вы явно закрывали блок кода, этот механизм представления аналитически анализируется временем выполнения, чтобы определить, что представляет собой элемент представления и что является элементом кода.