본문 바로가기
728x90
반응형

차이2

[장고] DRF 함수형 vs 클래스형의 차이 및 사용 예시 DRF  = (a.k.a. Django Rest Framework)  장고는 MTP =  Model, Template, View의 형태로 이루어져 있는데이 View가 사실상 장고의 핵심으로 request를 받아서 연산 혹은 db 작업을 하고response까지 하는 모든 작업을 한다. 이 장고는 View를 두가지 방법으로 구현할 수 있는데 각각 다음과 같다.함수형 ( Function Based View ) 클래스형 ( Class Based View ) 함수형 vs 클래스형의 차이 함수형의 경우초창기부터 있었던 View 구현 방식으로 비교적 러닝커브가 낮아 구현하기가 쉽다는 장점이 있지만확장하기가 어렵고 코드의 중복이 불가피하다. 소규모 프로젝트의 경우 함수형으로 구현을 해도 무방하며기한이 임박한 상황에서 .. 2024. 6. 26.
프레임워크와 라이브러리의 차이가 뭔가요? [ 면접 질문 ] 보통 A 와 B 의 차이가 뭔지 묻게 되면 이 둘이 굉장히 다른 것이라는 착각을 할 수 있는데 애초에 프레임워크와 라이브러리는 상당히 유사합니다. 그래서인지 사람들이 쉽사리 그 차이점을 말하기가 어려운 것이죠. 오늘은 이 둘의 공통점은 무엇이고 차이점은 무엇인지 알아보겠습니다. 먼저 이 둘의 공통점은? 지구 어딘가 이타적이고 뛰어난 개발자들이 특정 목적을 위해 어렵게 구현해낸 로직을 어떠한 이유에서인지 배포한 것입니다. 이를 통해 전세계의 사람들이 스스로 로직을 짜지 않고 올려져있는 로직을 쉽게 받아서 사용할 수 있게 됐습니다. 예를 들어 요리를 못하는 자취생이 누군가 만들어놓은 밀키트를 통해 집에서 쉽게 손이 많이 가는 요리를 간편하게 해먹을 수 있는 것과 비슷합니다. 바로 이것이 프레임워크이와 라이브.. 2022. 10. 29.
728x90
반응형