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
risposta
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).
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
Questo blogpost di Haack dovrebbe farti una lunga strada. Inoltre c'è un link nell'articolo per le basi.
http://haacked.com/archive/2011/01/06/razor-syntax-quick-reference.aspx
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.
- 1. reagire motore vs altri motori di template
- 2. Quali sono i vantaggi dell'utilizzo di un motore di visualizzazione alternativo?
- 3. Quali sono i vantaggi di Grails rispetto ad altri Java Web Framework?
- 4. Quali sono i pro e i contro di DynamoDB rispetto ad altri database NoSQL?
- 5. Quali sono i vantaggi dell'utilizzo di EJB rispetto a POJO?
- 6. proprietà di layout Manipolazione con motore di visualizzazione Razor personalizzato
- 7. Quali sono i vantaggi di RecyclerView rispetto a ListView?
- 8. Svantaggi del motore di visualizzazione di Webforms ASP.net MVC?
- 9. Quali sono i vantaggi di LePUS3 rispetto a UML?
- 10. Che cos'è un motore di visualizzazione MVC ASP.Net?
- 11. Quali sono i veri vantaggi di ExpandoObject?
- 12. Motori di visualizzazione scintilla e modulo web
- 13. Quali sono i vantaggi dell'uso di Elixir
- 14. Quali sono i vantaggi nell'utilizzo di Qt?
- 15. Quali sono i pro e i contro di rspec mocking rispetto ad altri framework beffardi?
- 16. Quali sono i vantaggi dell'utilizzo di WCF?
- 17. Quali sono i vantaggi dell'automazione del test di accettazione?
- 18. Come posso rimuovere il supporto per i motori di visualizzazione che non uso?
- 19. Quali sono i vantaggi dell'utilizzo di automapper?
- 20. Quali sono i vantaggi di NSBinaryStoreType?
- 21. Elementi di visualizzazione condizionale con Razor
- 22. quali sono i vantaggi dell'uso di scrapyd?
- 23. Quali sono i vantaggi di Persistenza Ignoranza?
- 24. Quali sono i vantaggi di JRebel?
- 25. Quali sono i vantaggi dei puntoni
- 26. Quali sono i vantaggi di java.nio per un server web?
- 27. Quali sono i vantaggi/vantaggi dell'utilizzo di Python 3?
- 28. Quali sono i vantaggi dell'utilizzo di BIO_printf() anziché di printf()?
- 29. Quali sono i vantaggi del linguaggio di programmazione Kotlin?
- 30. Quali sono i vantaggi del caricamento dinamico di DLL?
Per me, Razor è il più intuitivo e più veloce (nella digitazione) rispetto agli altri motori di visualizzazione. – xandy