함수 기반 뷰(Function-Based Views) vs 클래스 기반 뷰(Class-Based Views)

2023. 3. 3. 11:05개발/토막난 상식

반응형

함수 기반 뷰(Function-Based Views) 

장점 : 

구현이 간단함, 읽기가 편함, 직관적인 코드, 데코레이터 사용이 간담함
단점 :

코드를 확장하거나 재사용하기 어려움, 조건문으로 HTTP 메소드 구분

 

 

 

클래스 기반 뷰(Class-Based Views)

장점 : 

코드를 확장하거나 재상용하기 쉬움, mixin(다중 상속) 같은 객체지향 기술을 사용할 수 있음, 분리된 메소드로 HTTP 메소드 구분, 내장 제네릭 클래스 기반 뷰
단점 :

읽기 힘듦, 직관적이지 않은 코드, 부모 클래스/minin에 숨어있는 코드를, 뷰 데코레이터를 사용하려면 따로 import를 하거나 메소드를 오버라이드 해야 함

반응형

'개발 > 토막난 상식' 카테고리의 다른 글

장고 html 인식  (0) 2023.03.03
장고 메소드  (0) 2023.03.03
Can't connect to MySQL server on '127.0.0.1' (10061)  (0) 2023.03.03
Django 란?  (0) 2023.03.02
아나콘다 설치 오류  (0) 2023.03.02