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

이광현님의 프로필 이미지
이광현

작성한 질문수

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

리액트 엘리먼트

template vs react,vue ???

작성

·

247

0

안녕하세요 선생님 항상 좋은강의 감사합니다.

다름이아니라 문득 궁금증이 생겨서 질문드립니다.

실제 django를 이용해 웹페이지를 만드는 회사?들은

tempate  기능으로만 웹페이지를 만들고 베포하는 경우가 많나요?

이제 리액트를 수강하고 있지만  template보다 react나 vue가 더 기능이나 디자인? 같은게 더 좋을것 같은데 제가 완전히 엉뜽하게 생각하고 있는건가요? 

 

 

답변 1

0

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

안녕하세요.

각 회사가 개발할려는 서비스가 모두 다르기에, 백엔드가 django라 하더라도 다른 기술스택들이 달라질 수 있습니다. 개발할려는 서비스 성격와 개발팀의 개발 능력에 맞춰 적정기술을 선택하는 것이 맞을 것입니다. // 소 잡는 칼로 닭 잡는 데에 사용하는 경우도 있을 것입니다.

"react/vue가 기능/디자인이 더 좋다?" 는 비약된 접근인 듯 합니다. react/vue는 단지 브라우저 중심으로 SPA(single page application)이나 보다 rich한 UI를 개발할 수 있도록 도와주는 라이브러리일 뿐입니다.

template을 활용한 HTML 응답에서도 react/vue 등을 활용할 수 있으며, SPA (Single Page Application)을 만드는 방법도 react/vue 외에도 다양한 방법이 가능합니다만, react/vue가 현재는 SPA를 개발하는 방법 중에 대중적이지만 이 유행이 또 바뀔 수도 있습니다. // 패션도 돌고 돌듯이, 개발에서 사용되는 기술도 돌고 돕니다.

모든 선택에는 trade off가 있으며, 단지 어떤 라이브러리 하나가 개발생산성, 소프트웨어 품질 등 모든 것을 해결해주지는 않습니다. 그것을 활용하는 개발자의 능력에 달려있습니다. 개발자가 어떻게 활용하고 개발하느냐에 따라, 각 라이브러리가 보다 가치있게 활용되어질 수 있습니다. 최신 라이브러리를 썼다고해서 보다 생산성있게 좋은 애플리케이션이 개발되어지는 것은 아니겠죠.

각 기술들을 사용하는 이유와 특징, 그리고 역할에 대해서 보다 상세히 이해할려는 노력이 중요하다고 생각합니다.

화이팅입니다. :-)

이광현님의 프로필 이미지
이광현

작성한 질문수

질문하기