2011-09-16 6 views
1

이것은 트롤이 아니라 진짜 질문입니다.ASP.NET MVC - 왜 귀찮게해야합니까?

저는 '일반'ASP.NET을 작성하는 데 많은 시간을 투자했지만 지금 MVC를 배우는 것에 대해 걱정해야합니까? 또는 // build /에서 나오는 뉴스가 XAML을 배우는 것이 나을 것이라고 생각하십니까?

- 당신이 왜 배울하지 않을 - 랜덤

+0

감사를 달성 할 수 있기 때문에

또한 개인 취향에 상당히 의존합니다. MVC에 대해 좀 더 연구 할 것입니다. –

답변

4

의 호기심 질문과 질문에 대답하려면?


그러나 더 심각 -와 떨어져 새로운 섹시하고 많은 상점과 개발자가 (뿐만 아니라 그것을 배울 수있는 좋은 이유가 있어야하는) 그것을 향해 이동하려고하는 사실에서 :

  • MVC는 UI와 모델이 분리되어 있으므로 테스트하기가 쉽습니다.
  • MVC를 사용하면 HTML에 더 가까이 다가 갈 수 있습니다. Webforms은 매우 새는 추상화입니다. 자바 스크립트를 사용하여 서버 측에서 생성 된 요소와 상호 작용하려고 시도했다면, 내가 말하는 것에 대해 알고있을 것이다.
3

ASP.Net MVC를 사용하면 실제로 웹에서 겹쳐지는 인공 객체 지향 추상화 계층을 처리하지 않고도 웹 응용 프로그램을 개발할 수 있으므로 실제로 프로젝트가 복잡해집니다.

+1

"뽀스! 키스 오른쪽에!" - 잘 올리버! – BentOnCoding

+0

1.5 년 동안 ASP.NET MVC로 작업 한 후 Web Forms 사이트에서 지난 몇 주 동안 유지 보수를 수행하는 사람으로 강력하게 동의합니다. 이것이 Web Forms에 대한 첫 번째 소개 였고 내 마지막 것으로 생각합니다. – Cymen

0

단순한 작업을 수행하기 위해 webforms 코드 주위에서 작업하는 동안 허리까지 감기는 것이 아니라 깨끗합니다.

내가 말하는 대부분의 프로그래머에게는 분명하지만, 웹 폼을 선호한다면 그걸 고수해야한다.

1

필자는 구석에 그림을 그리지 않고 XAML만을 배울 것입니다. MVC의 패턴은 배우고 인식 할 수있는 훌륭한 패턴입니다. MVC 패턴은 .net 세계 이상에서 사용되고있는 일반적인 패턴이므로 도구 상자에 추가하면 도움이됩니다. 새로운 패턴과 습관을 계속 배우고 싶지 않다면 코딩을 중단 할 수도 있습니다.

1

Mvc는 웹 패러다임 및 http 트랜잭션의 상태 비 저장 속성과 일치합니다. Mvc를 사용하면 매우 깨끗하고 관리하기 쉬운 마크 업을 작성할 수 있습니다.

나는 .NET 기술에 열정을 갖고 있기 때문에 바꿨지 만 대부분의 시나리오에서는 웹 양식이 너무 비싸다고 생각했습니다. 웹 양식 또는 MVC와 같은 목표 ... 문제가 종료 도착하기 전에 주석 모든 사람에게