작성
·
247
답변 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가 있으며, 단지 어떤 라이브러리 하나가 개발생산성, 소프트웨어 품질 등 모든 것을 해결해주지는 않습니다. 그것을 활용하는 개발자의 능력에 달려있습니다. 개발자가 어떻게 활용하고 개발하느냐에 따라, 각 라이브러리가 보다 가치있게 활용되어질 수 있습니다. 최신 라이브러리를 썼다고해서 보다 생산성있게 좋은 애플리케이션이 개발되어지는 것은 아니겠죠.
각 기술들을 사용하는 이유와 특징, 그리고 역할에 대해서 보다 상세히 이해할려는 노력이 중요하다고 생각합니다.
화이팅입니다. :-)