문제

내가 봤다 이 웹캐스트 최근에 저는 ASP.NET MVC의 많은 "멋진 기능"이 ASP.NET 프레임워크로 다시 돌아가고 있다는 느낌을 받았습니다.

지금 저는 ASP.NET MVC를 사용하여 회사에서 프로젝트의 기초 작업을 하고 있는데, 이 영상을 보고 나면 그것이 올바른 선택인지, ASP를 기다리는 것이 맞는지 궁금해지기 시작했습니다. .NET 4.0.

ASP.NET MVC 2.0이 실제 릴리스에 가까워지고 있다는 것을 알고 있습니다.

만약에 높은 테스트 가능성, 느슨한 결합, 그리고 HTML에 대한 모든 권한 ASP.NET 4.0과 ASP.NET MVC 중 무엇을 선택해야 합니까?

도움이 되었습니까?

해결책

글쎄, 당신의 질문은 실제로 나에게 의미가 없습니다.

ASP.NET MVC 또는 ASP.NET 4.0과 함께 갈 것인지 아닌지를 묻습니다. 웹 forms를 의미합니까?

MVC 2.0은 VS 2010과 함께 상자에 배송되며 .NET 4.0 및 ASP.NET 4.0과 동시에 ASP.NET MVC는 ASP.NET의 일부입니다.

.NET 4.0 런타임과 ASP.NET 4.0의 모든 기능을 사용하려면 MVC로 수행하는 데 어떤 문제가 있습니까?

또한 MVC 1.0에 구축하고 MVC 2.0의 새로운 기능을 쉽게 마이그레이션하고 수용 할 수있는 방식으로 앱을 구조화하는 것이 좋습니다. 많은 문제. 또는 ASP.NET MVC 2.0이 출시 된 후 릴리스 인 경우 다른 문제를 제기하지 않는 한 지금 사용하기 시작하십시오.

다른 팁

3 월 릴리스 날짜 이후 신청서가 릴리스되면 더 똑똑하지 않습니다. ASP.NET 4.0으로 이동하십시오.

그렇지 않다면 명확하지 않습니다. 현재 회사도 같은 문제에 직면하고 있습니다. 우리는 .NET 4.0과 함께 가나지 않습니까? 우리의 솔루션은 내부적으로 호스팅되므로 발표되지 않은 플랫폼에서 제품을 공개해야 할 문제가 없습니다. 우리의 가장 큰 관심사는 Beta2에서 RTM으로의 변화입니다.

개발자로서 저는 항상 최신 플랫폼으로 이동하고 싶습니다. 회사는 고객과 새로운 플랫폼으로 이동할 위험을 고려해야합니다. 대부분의 시간주의는 더 신중한 것이 더 신중합니다.

ASP.MVC 1.0이 지원 및 출시되었습니다. 훌륭한 웹 프레임 워크입니다. ASP.MVC 2에서 특정 기능을 찾고 있지 않은 경우 ASP.NET MVC 1을 사용하십시오.

기준에 다음이 포함되는 경우:

우리는 높은 테스트 가능성, 느슨한 결합 및 "제어된 HTML"을 목표로 하고 있습니다. 나에게는 이것이 바로 ASP.NET MVC를 의미합니다.

그렇다면 ASP.NET MVC는 ~ 해야 하다.ASP.NET 4.0을 사용하더라도 MVC에는 없는 많은 추가 작업 없이 ASP.NET을 테스트하기 어렵다는 사실을 피할 수 없습니다.

저는 '주간 업무'에서는 ASP.NET을 사용하지만 밤에는 계속해서 ASP.NET MVC를 사용합니다.ASP.NET 4.0은 여전히 ​​레거시 "코드 숨김"과 ASP.NET 컨트롤과 함께 진행되는 뷰/컨트롤러 결합을 고수하고 있습니다.이는 테스트하기를 훨씬 더 어렵게 만들고 정의에 따라 '긴밀하게 결합'됩니다.

가장 비즈니스에 가장 적합한 사람과 함께 가십시오. 우리는 항상 다음 최고의 것을 기다리는 느낌이 들지만 ... 우리가 그렇게했다면 우리는 결코 성취하지 못할 것입니다.

Microsoft 플랫폼에서 신규 또는 엔터프라이즈 웹 개발을위한 프레젠테이션 패턴을 선택하는 것은 어려운 작업입니다. 제 생각에는 세 가지만 있습니다. 보기 모델, MVP (Model-View-Presenter) 또는 ASP.NET MVC (Model2 미분).

여기에서 전체 기사를 읽을 수 있습니다 ASP.NET MVC 패턴

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top