Drf의 배워야하는 이유?

Drf의 배워야하는 이유?

·

1 min read

스쿼드

장고철학 및 퓨어 장고 와 DRF 비교

DRF 가져가야 할 이유:
팀플을 할때 가져 갈거 JS 및 협업 - (팀플 할때 깃 , 자바 공부하기에 편함)

장고+DRF 배우면
웹이든 app 이든, 선택 해서 할수있음

어려워도 배울 가치는 좋다!

rest API 많이 쓰는이유
쉬운 만큼 대중화가 되어있음 - 수명이 길다

특징
Stateless: 각 요청은 모든 정보를 포함해야 하며, 서버는 클라이언트의 상태를 저장하면 안 된다..

  1. Client-Server Architecture: 클라이언트와 서버가 독립적으로 발전할 수 있어야 한다.

  2. Uniform Interface: API의 인터페이스는 일관되어야 한다.

  3. Stateful Representation: 서버는 요청에 대한 정보를 JSON, XML 등의 형식으로 클라이언트에게 전달.

  4. 재사용성: API를 통해 이미 구현된 기능이나 서비스를 다른 애플리케이션에서도 쉽게 활용할 수 있습니다.

  5. 모듈성: API를 통해 시스템을 여러 모듈로 나누면, 각 모듈을 독립적으로 개발하고 테스트할 수 있습니다.

  6. 보안: API를 통해 제공되는 데이터나 기능에 접근 권한을 제어할 수 있어, 더 안전한 시스템을 구축할 수 있습니다.

  7. 유연성과 확장성: API는 애플리케이션 간에 느슨한 결합(loose coupling)을 가능하게 하므로, 하나의 컴포넌트를 수정하거나 교체하기 쉽습니다.

  8. 표준화: API를 통해 데이터 포맷이나 프로토콜을 표준화할 수 있으므로, 다양한 플랫폼이나 언어에서도 호환이 가능합니다.

  9. 시간과 비용 절감: 이미 만들어진 API를 활용하면 개발 시간을 줄일 수 있으며, 이는 비용 절감으로 이어집니다.

DRF의 역할

serializer 만들어 줌

장고의 특징 == Web
'

'

'

장고 REST 프레임워크,(DRF)의 특징 ==API

인증 권할할떄 JWT를 많이 씀