JavaScript MV* Patterns
이 섹션에서는 MVC (Model-View-Controller), MVP (Model-View-Presenter) 및 MVVM (Model-View-ViewModel)의 세 가지 중요한 아키텍처 패턴을 검토합니다. 과거에는 이러한 패턴이 데스크톱 및 서버 측 응용 프로그램을 구성하는 데 많이 사용되었지만 최근에는 JavaScript에 적용되는 경우가 있습니다.
현재 이 패턴을 사용하는 대다수의 JavaScript 개발자가 MVC / MV*와 같은 구조를 구현하기 위해 Backbone.js와 같은 라이브러리를 사용하기 때문에 MVC의 해석이 고전적 방법 다른 점을 비교해 보겠습니다.
먼저 기본 사항을 다루겠습니다.