2011-01-18 8 views
7

Desidero sapere quali sono i vantaggi del motore di visualizzazione Razor oltre alla sintassi su altri motori di visualizzazione come Spark, NHaml o il motore di visualizzazione aspx predefinito. Anche qual è la differenza di prestazioni tra di loroQuali sono i pochi vantaggi del motore di visualizzazione Razor rispetto ad altri motori di visualizzazione

+2

Per me, Razor è il più intuitivo e più veloce (nella digitazione) rispetto agli altri motori di visualizzazione. – xandy

risposta

7

Per alcuni numeri di funzionamento vedi mio post sul blog:

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

Razor è nominalmente un po 'più lento di aspx, ma in un'applicazione del mondo reale (che fa l'accesso al database, ecc) questo sarebbe non essere un grosso problema (a meno che tu non stia gestendo un sito davvero grande dove devi spremere ogni singola parte delle prestazioni).

+0

Questo è assurdo da un punto di vista pragmatico. Dal momento che le prestazioni diventano un problema in qualsiasi implementazione matura, è un grosso problema, quindi stai lontano da Razor a meno che tu non abbia intenzione di buttare via il sito in un anno. – Dave

0

Non richiede la chiusura esplicita del blocco di codice, questo motore di visualizzazione viene analizzato in modo intelligente dal runtime per determinare quale è un elemento di presentazione e cos'è un elemento di codice.

Problemi correlati