mvvm/wpf 응용 프로그램을 고려해보십시오. 비주얼 스튜디오 솔루션에서 예제 3 프로젝트 (View, ViewModel, Model)의 장점은 무엇입니까?Visual Studio : 하나의 솔루션으로 여러 프로젝트 만들기?
답변
크기가 크고 더 나은 조직이 필요하거나 독립적으로 버전을 관리 할 수있는 DLL로 컴파일하려는 경우가 아니면보기, 뷰 모델 및 모델을 별도의 프로젝트로 분할하는 것이 실제적인 이점이라고 생각할 수 없습니다.
글쎄, MVVM 패턴을 ViewModel에서 분리하면 다른 프로젝트가 최상일 것입니다. – msfanboy
MVVM에 글을 쓰는 사람들은 종종 제안 할뿐 아니라 실제로 필요하지는 않습니다. http://msdn.microsoft.com/en-us/magazine/dd458800.aspx. 필자가 언급 한 두 가지 장점이 있지만 한 프로젝트에 두는 것이 MVVM 구현에 실제적인 영향을 미치지는 않습니다. 평소와 같은 프로젝트로 코드를 분할하는 데 동일한 기준을 사용하십시오. –
잘 mvvm에서 독립적 인 여러 프로젝트에 내 코드를 분할하기위한 기준은 무엇입니까? – msfanboy
에 비해 ... "하지 않는 것"이라고하지 마십시오. 하나의 솔루션 또는 3 가지 솔루션의 모든 것과 비교할 때? –
아니면 3 개의 다른 컴퓨터에서 실행하는 것과 비교할 수 있습니까? –
대답은 당신이 그들을 비교하는 것에 달려 있습니다. – sbi