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

dora emong님의 프로필 이미지
dora emong

작성한 질문수

파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트

프로젝트 생성 및 기본 환경 설정

react의 next.js와 django를 같이 사용가능한가요?

작성

·

2.1K

0

  1. next.js를 이용할 경우 django는 굳이 사용할 필요가 없지 않나요?

  2. next.js와 django를 같이 사용할 경우 둘의 역할은 어떻게 돼나요?

  3. sveltekit과 django를 같이 사용할 경우

    next.js와 django를 사용하는 경우와 똑같은 역할을 하나요?

답변 1

0

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

안녕하세요.

next.js를 사용하는 가장 큰 이유는 SSR (Serve side rendering) 입니다. 거기에 덧붙여 API 서버 역할을 추가로 구현하실 수도 있습니다. 혹은 SSR 기능만 활용하고, nextjs 서버 단에서 별도의 API 서버와 통신하는 방식으로 구현할 수도 있습니다. 이때 장고 서버와 통신을 할 수도 있겠죠. 백엔드가 하나로 구성되어야 한다는 법은 없습니다.

그리고, 서비스의 모든 페이지를 리액트 혹은 next.js 로 개발할 필요도 없습니다. 카카오톡의 모든 화면이 네이티브가 아니라 웹뷰가 섞여있는 것 처럼, 성능과 개발비용에 대한 적절한 조절이 필요합니다.

End-user를 위한 서비스는 next.js 로 개발하되, 내부 관리용 서비스나 리액트/next.js가 필요없는 웹에서는 장고로 웹서비스를 할 수도 있겠죠.

정해진 역할이란 없습니다. 각 기술의 WHY를 이해하고, 비즈니스의 요구상황과 비용, 개발인력의 구성 등에 따라 다양한 아키텍처를 설계하게 될 것입니다.

화이팅입니다. :-)

dora emong님의 프로필 이미지
dora emong

작성한 질문수

질문하기