우리는 대부분이 C# 1.1이지만, VB6에는 10 가지 이상의 주요 앱이 있습니다. 우리는 .NET 3.5에 VB6 응용 프로그램을 가져 오는 프로젝트를 진행하고 있습니다.MVP/MVC와 winform 앱을위한 전통적인 n 티어 접근법
모든 C# 1.1 앱은 전통적인 n 티어 방식으로 작성되었습니다. 실제로 UI 레이어에는 아키텍처/분리가 없습니다. 대부분의 코드는 이벤트에 응답하고 거기에서갑니다. 유지 관리의 관점에서 보았을 때, 꽤 좋았으며 코드를 따르고 새로운 앱을 빨리 익히기 쉽습니다.
VB6 앱을 포팅 할 때 초기 생각은 기존 패턴 (예 : n 계층)을 고수해야한다는 것이 었습니다.
패턴을 깨고 MVP/MVC 패턴을 사용하여 VB6 응용 프로그램을 수행할만한 가치가 있는지 궁금합니다. MVC/MVP winform 앱은 유지 관리가 더 쉽습니까? MVC 기반 프로젝트에서 일했고 전혀 유지 관리하기가 쉽지 않다고 생각했지만 프로젝트는 하나뿐입니다.
거기에 몇 가지 경험과 조언이 있습니까?