MVT 패턴

오의석·2022년 10월 5일
0

자바와 같은 언어로 웹프로젝트를 설계할 때 사용되는 디자인 패턴은 MVC(model,view,controller) 패턴이다.

Django와 같이 파이썬으로 웹프로젝트를 설계할 때는 MVT패턴을 사용한다.
MVC구조와 다르게 MVT패턴을 사용하는 이유는 MVC의 Controller가 했던 역할의 일부를 DJango 프레임 워크가 직접 처리하기 때문이다. 어떻게 보면 Model,View,Template + DJango(controller)라고 보면 된다.

반면에 MVC와 똑같이 대응된다고 보는 경우도 존재한다.

Model(MVC) = Model(MVT)
View(MVC) = Templates(MVT)
Controller(MVC) = View(MVT)
profile
끊임없이 나아가는 사람이 되어볼게요.

0개의 댓글