[C#] MVC, MVP, MVVM 비교
이번 시간에는 협업, 유지보수, 테스트의 용이성 등을 위한쾌적하고 좋은 환경에서 개발을 하기 위한 프레임워크 패턴들에 대해서 알아보겠습니다.종류로는 웹 개발시 많이 쓰이는 MVC부터 시작해서 파생되어 나온 MVP, MVVM, Viper 등등많은 패턴들이 있습니다.이 많은 프레임워크 패턴들의 공통적인 특징이자 장점은 다음과 같습니다.화면에 보여주는 로직과 실제 데이터가 처리 되는 로직을 분리그냥 분리 하지 않고 잘 섞어서 처리를 해도 프로그램은 잘 돌아갑니다.하지만 프로그램의 몸집이 점점 커진다면 어떻게 될까요..예를 들어서 화면의 버튼을 누르면 서버에 데이터를 요청하고 요청한 데이터를 받은 다음.. 화면에 맞게 가공하고 정렬해서 실제 화면의 UI에 보여주게 되는 클래스가 있다고 합시다. 뭐.. 이정도 작..