문제

더 테스트 가능한 웹 앱 구축을 시작하고 싶습니다. 불행히도 아직 Microsofts MVC 프레임 워크를 사용할 수 없습니다. 그래서 나는 조언을 찾고 있습니다. ASP.NET 앱과 함께 사용하는 UI 패턴은 어떤 UI 패턴을 사용하고 어떻게 구현합니까?

MVP, MVC 등과 같은 패턴을 이해하지만 구현 경험이 없으므로 입력에 큰 감사를드립니다.

안부에, 에일.

도움이 되었습니까?

해결책

나는 여전히 "구식"웹 양식을 사용하고 있지만 파일 뒤의 코드에서 가능한 한 많은 논리를 유지하려고 노력하고 대신 별도의 계층과 프레젠테이션 사이에 비즈니스/도메인 논리가 있습니다. 레이어 (원격 외관 인 경우 원격 외관).

다른 팁

빠르고 더러운 것을 원한다면 여전히 WebForms를 사용하는 동안 프레젠테이션 코드를 나머지 응용 프로그램에서 분리하는 모든 장점을 얻을 수있는 다음 기술을 사용했습니다.

http://www.duncangunn.me.uk/dasblog/2008/03/02/webformsmvconthecheap.aspx

이를 통해 단위 테스트를 사용하여 내 앱을 '드라이브'할 수 있습니다. 그것은 완벽하지만, 나는 지금 몇 가지 앱에서 그것을 사용했으며 성공했습니다.

나는 새로운 ASP.NET MVC 프레임 워크를 점점 더 많이 사용합니다. 나는 HTML을 정말 좋아하지 않으며 ViewState Soup WebForm이 생성하는 경향이 있습니다 ...

ASP.NET Model View Presenter (Supervising Controller) 메소드가 저에게 효과적이었습니다. 또한 ASP.NET MVC도보고 있습니다

나는 그것을 사용했다 FrontContoller 많은 프로젝트의 패턴으로 잘 작동하며 매우 테스트 가능합니다.

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