여러 가지 이유로 (주로 시간) Winforms로 새로운 응용 프로그램을 만들어야합니다. 계층 구조에서 상위에있는 사람들이 WPF 응용 프로그램 (또는 다른 것)으로 변경하여 1 년 후에 더 좋은 모양의 UI를 제공 할 수 있다고 생각합니다. 그러나 지금 우리는 Winforms로 붙어 있습니다. 우리는 O/R 매핑을 위해 Entity Framework를 사용할 것입니다.Winforms to WPF Pattern
제 질문은 누군가가 Winforms 응용 프로그램에서 사용할 패턴을 추천 할 수 있다면 제 질문은 Winforms에서 WPF로 이동하는 작업이 가능한 한 쉽습니다. 또한 Winforms 앱의 '보기'부분을 다른 Winforms 디자인으로 변경할 수 있기를 원합니다. MVP에서 winforms 응용 프로그램을 찾고 있습니다. 나는 이것이 가능하다면 WPF에 대한 많은 경험이 없기 때문에, MVVM이 WPF에서 인기가있는 것으로 보인다.
저는 비즈니스 코드를 다시 작성하고 싶지 않습니다. 이상적으로는 기본적으로 '보기'부분을 winforms에서 WPF로 변경하고 싶습니다. 아니면 적어도 그 과정을 가능한 한 매끄럽게 만드십시오.
모든 제안이나 권장 사항을 매우 높이 평가할 것입니다.
'어떤 제안이나 recommendation' - 응용 프로그램을 할 수있는 약간의 시간이있는 경우 예, WPF와 함께 할. winforms를 잊어 버리면, 그것은 완전히 쓸모가 없으며, 시작하기에 존재하지 않아야하는 배후의 진절머리 난 코드에서 무서운 시간을 낭비하게 만듭니다. WPF는 우스꽝스러운 농담 인 winforms와는 달리 심각한 데이터 바인딩 엔진을 가지고 있기 때문에 개발 시간이 훨씬 더 단축됩니다. –
winforms 코드를 작성하는 것은 winforms 코드를 다른 것으로 이식 할 수 없으므로 시간 낭비입니다. MVVM은 UI와 훨씬 더 잘 분리되어 있지만 대부분의 코드는 거의 또는 전혀 변경되지 않고 모든 XAML 기반 기술 (WPF/WinRT XAML/Silverlight/Windows Phone)에서 재사용 할 수 있습니다. –