2010-04-06 5 views
4

왜 MVC가 ASP.NET에서는 잘 작동하지만 (.NET) winforms에서는 제대로 작동하지 않습니까?ASP.NET MVC와 Winforms MVC

Microsoft에서 제공하는 winforms에 대한 명시적인 MVC가 없습니다. 그러나, 사람들이 하나를 사용하려고 시도하지만 ASP.NET MVC와 비교할 때 조금 엉망입니다.

답변

2

제 생각에는 브라우저의 요청과 모델을 렌더링하는 모델 및 후속 뷰뿐만 아니라이를 처리하는 컨트롤러간에 일대일 관계가 있다는 것입니다.

Windows Forms에서는 이러한 매핑이 없습니다. 이벤트를 트리거하는 여러 가지 요소를 가질 수 있으며 모델에서 여러 개의 뷰를 가질 수 있습니다. HTTP 요청 (하나의 요청, 하나의 응답)처럼 요청 - 응답 파이프 라인이 없으므로 여러 뷰 (ASP.NET MVC에서 수행 할 필요가없는 작업)를 등록해야합니다. 하나의보기, 컨트롤러에 의해 지시되는 것)뿐만 아니라 컨트롤러에 동일한 입력을 나타내는 여러 가지 방법 (ASP.NET MVC에서 단 한 가지 방법으로, 이는 요청을 통해 이루어진다. 첫 번째 지점까지).

관련 문제