나도 장고에선 CBV가 좋아

2023. 4. 18. 17:29개발/토막난 상식

반응형

https://velog.io/@heka1024/%EB%82%B4%EA%B0%80-Django%EC%97%90%EC%84%9C-Class-Based-View%EB%A5%BC-%EB%8D%94-%EC%84%A0%ED%98%B8%ED%95%98%EB%8A%94-%EC%9D%B4%EC%9C%A0

 

내가 Django에서 Class Based View를 더 선호하는 이유

나는 왜 Class-based View를 더 사랑하는가?

velog.io

 

 

CBV의 장점

GET, POST 등 HTTP 메소드에 따른 처리 코드를 작성할 때 if 함수 대신에 메소드 명으로 코드의 구조가 깔끔하다.
다중상속 같은 객체지향 기법을 활용해 제너릭 뷰, 믹스인 클래스 등을 사용해 코드의 재사용과 개발 생산성을 높여준다.

 

 

각각의 장단점이 존재 하기 때문에 코드 재사용이나 확장이 필요한 프로젝트에선 클래스 기반 뷰를 사용하고,

그렇지 않고 빠른 구현이 필요한 프로젝트에서는 함수 기반 뷰를 사용하면 된다.

반응형

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

git branch  (0) 2023.04.26
컴포넌트 만들시  (0) 2023.04.25
antd Form 비활성화  (0) 2023.04.18
함수 호출 방법  (0) 2023.04.18
camelToSnakeCase & snakeToCamelCase  (1) 2023.04.17