Механизм просмотра WebForms работает медленнее, чем механизм просмотра Razor в MVC4

Я все еще новичок в MVC, и я пытался понять, почему разработчики предпочитают движок Razor движку WebForms в ASP.Net.

Мой вопрос: потому что движок Webforms медленнее движка Razor?

Лично мне движок Webforms проще, потому что я программирую в Webforms последние 12 лет.

1 ответ

Решение

По производительности не должно быть никакой разницы. Механизм бритвы был разработан, чтобы дать более краткий синтаксис, как объяснено в вопросе. Предоставляет ли синтаксис бритвы неоспоримое преимущество в разметке пользовательского интерфейса?, То, что даст вам повышение производительности, - это удаление неиспользуемых механизмов просмотра. Например, если вы используете только бритву, то в Global.asax.cs файл

// Remove view engines except razor
ViewEngines.Engines.Clear();
ViewEngines.Engines.Add(new RazorViewEngine());
Другие вопросы по тегам