2014-08-28 7 views
0

저는 MVC 초보자입니다. ASP.Net에서 WebForms 엔진보다 Razor 엔진을 선호하는 이유를 이해하려고했습니다.WebForms 뷰 엔진이 MVC4의 Razor 뷰 엔진보다 느립니다.

내 질문 : Webforms 엔진이 Razor 엔진보다 속도가 느립니까?

개인적으로 Webforms 엔진은 지난 12 년간 Webforms로 코딩했기 때문에 개인적으로 더 쉽게 제공됩니다.

+0

웹 양식과 면도기가 만약 Micrososft에 의해 주어진 두 개의 완전히 다른 맛이 웹 양식에 ... 당신이 Global.asax.cs 파일에서 다음 만 면도기를 사용하는 경우 예를 들어, 우리는 RUNAT 서버 속성 만의 asp.net MVC에서 서버 측 컨트롤을 사용하여 (면도칼) 우리는 단지 HTML 컨트롤을 가지고 있으며, 또한 asp.net mvc (면도칼) 빠른 webforms입니다 ... –

+0

[이 질문을 참조] (http://stackoverflow.com/questions/4019740/does-razor-syntax-provide- –

+0

@StephenMuecke, 언급 한 게시물을 읽으면서 Webforms 엔진은 Razor 엔진보다 느리지는 않지만 Razor 엔진은 Webforms 엔진에 비해 몇 가지 이점이 있습니다. – Sunil

답변

1

성능면에서 차이가 없어야합니다. 면도기 엔진은 질문 Does Razor syntax provide a compelling advantage in UI markup?에서 설명한대로보다 간결한 구문을 제공하기 위해 개발되었습니다. 사용하지 않는 뷰 엔진을 제거하면 성능이 향상됩니다.

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