IT관련/정리
MVC 접근법
XoX
2020. 5. 21. 17:26
728x90
개인적인 메모를 위해 작성된 글이므로 가벼운 참고용으로 봐주세요.
코드가 길어지면 특정 기준으로 분리, 모듈화 해서 접근한다.
그것을 두고 MVC접근법이라고 한다.
Model : 데이터와 관련된 코드
View : 눈에 보이는 것에 대한 코드
Controller : 무언가를 제어하는 코드
각각의 역할을 식당에서 일하는 직원에 비유
Model : 식료품창고를 관리하고 음식을 요리하는 직원
View : 요리사가 만든 음식을 플레팅하는 직원
Controller : 주문도 받고 서빙도 하는 직원
웹 프로그래밍에는 다양한 언어가 사용되고
이 언어들마다 MVC 웹 프레임워크가 있다.
언어에 따른 프레임워크 종류
자바 - 스프링
PHP - 라라벨
파이썬 - 장고 (파이썬은 MVC 아니고 Template를 써서 MTV라고 한다.)
루비 - 루비 온 레일스
C# - 닷넷 코어
라이브러리와 프레임워크의 차이
라이브러리 : 개별적인 기능들
프레임워크: 개별적인 기능들이 연결되어서 기초적인 골격을 갖춘 상태
출처 : https://www.youtube.com/watch?v=AERY1ZGoYc8
728x90
반응형