Asp.net mvc 4 WebForms视图引擎比MVC4中的Razor视图引擎慢

Asp.net mvc 4 WebForms视图引擎比MVC4中的Razor视图引擎慢,asp.net-mvc-4,razorengine,webforms-view-engine,Asp.net Mvc 4,Razorengine,Webforms View Engine,我仍然是MVC的初学者,我试图理解为什么在ASP.Net中开发人员似乎更喜欢Razor引擎而不是WebForms引擎 我的问题:是因为Webforms引擎比Razor引擎慢吗 就我个人而言,Webforms引擎对我来说更容易,因为我在过去12年中一直使用Webforms进行编码。性能方面应该没有什么不同。开发razor引擎是为了提供问题中解释的更简洁的语法。删除未使用的视图引擎可以提高性能。例如,如果只使用razor,则在Global.asax.cs文件中 // Remove view engi

我仍然是MVC的初学者,我试图理解为什么在ASP.Net中开发人员似乎更喜欢Razor引擎而不是WebForms引擎

我的问题:是因为Webforms引擎比Razor引擎慢吗


就我个人而言,Webforms引擎对我来说更容易,因为我在过去12年中一直使用Webforms进行编码。

性能方面应该没有什么不同。开发razor引擎是为了提供问题中解释的更简洁的语法。删除未使用的视图引擎可以提高性能。例如,如果只使用razor,则在
Global.asax.cs
文件中

// Remove view engines except razor
ViewEngines.Engines.Clear();
ViewEngines.Engines.Add(new RazorViewEngine());

webforms和razor是微软提供的两种完全不同的风格…在webforms中,我们使用带有runat server属性的服务器端控件,但在asp.net mvc(razor)中,我们只有html控件,而且asp.net mvc(razor)比webforms更快。@StephenMuecke,阅读您提到的帖子,Webforms引擎并不比Razor引擎慢,但Razor引擎比Webforms引擎有一些其他好处。