인프런 커뮤니티 질문&답변

SeJin Kang님의 프로필 이미지
SeJin Kang

작성한 질문수

Vue.js - Django 연동 웹 프로그래밍

클래스형뷰 사용 하기

클래스형 뷰와 함수형 뷰

해결된 질문

작성

·

224

0

클래스형 뷰와 함수형 뷰가 있는데

보통 파이썬 개발자분들은

개발시에 이중 택 1 해서 뷰를 작성하시나요

반복되고 비슷한 코드들일 경우 클래스형 뷰, 

아니면 함수형 뷰를 혼용하면서 개발하나요~?

 

각각 용도가 있겠지만 클래스형 뷰를 더 추천을 많이하는 거 같아서요..

궁금하네요  

답변 3

2

김석훈님의 프로필 이미지
김석훈
지식공유자

외국 사례를 봐도, 반반인 듯 합니다.

주변에 예제가 함수형뷰가 좀더 많아서 또는 클래스형뷰에 익숙치 않아서,

국내에서는 초심자들이 함수형뷰를 좀더 사용하는 듯 합니다.

혼용하는 경우도 많아보이는데, 응용할려면 클래스형뷰가 어렵게 느껴지기 때문인 듯 합니다.

본 강좌가 그 한 예로 처음에는 어려워보이겠지만, 몇번 해보면 금방 익숙해 질 것 입니다.

 

반면에 저는 클래스형뷰를 적극 추천하는 편입니다. 대부분의 프로젝트를 클래스형뷰로 합니다.

초심자에게도 어렵지 않다고 생각하고 있으며, 유익한 점이 많기 때문입니다.

본 강좌의 주제인 믹스인을 활용한 JsonResponse 응답이나,

차후에 공부하게 될 DRF 도 클래스형 뷰가 기본이 되기 때문이기도 합니다.

 

다른 분의 응답에도 썼는데 (김동혁님: 클래스형뷰... 어떻게 활용법을 다 아신거예요?),

 (1)error-prone (2)class-friendly. 라는 측면에서, 특히 추천을 하고 있습니다.

참고 바랍니다.

 

1

김석훈님의 프로필 이미지
김석훈
지식공유자

오타가 있네요. (1)error-less. 에러 가능성이 적다는 걸 표현하고 싶었습니다... ^^~

0

SeJin Kang님의 프로필 이미지
SeJin Kang
질문자

 

독학으로 파이썬 공부하는 중인데 함수형 뷰만 쓰다가 클래스형 뷰를 보니 

둘의 차이가 궁금해지더라구요.

답변 감사드립니다 ^^

 

SeJin Kang님의 프로필 이미지
SeJin Kang

작성한 질문수

질문하기