개발자
현재 퍼블리셔로 시작해서 공부하며 프론트로 넘어가는 과정에 있는 이제 몇개월차 된 신입입니다... 회사에서 2차 프로젝트에 차용할 언어로 크게 Vue 와 React를 고민중에 있는데 조만간 각자 조사한 내용을 가지고 어떤 언어를 사용하면 좋을지 발표를 하자고 하시더라구요 근데 제가 아무리 조사를 해도 다른 개발자분들보다 더 깊게 이해하고 발표할 수는 없을것 같아서 조언을 좀 구해보려고 합니다 개발자분들께서 퍼블리셔의 영역을 어려워하시는 분들이 많더라구요. 저도 최종적으로는 프론트엔드 개발자가 되는게 꿈이긴 하지만, 현재로선 마크업개발을 주로 하고있기 때문에, 두 언어의 장단점을 비교한다고 하더라도 완전한 백단 환경을 비교하는건 저보다 개발자 분들께서 더 많이 고려하실 것 같고, 저는 현재 업무(html, css, js) 와 관련된 부분에서 어느 언어가 더 간편하고 개발자분들 보기에 괜찮으실지를 고려중입니다. vue 같은 경우는 구조가 비슷해서 러닝커브도 낮고 물론 html,css,js 관리도 훨씬 용이하겠지만 이것보다 더 구체적이고 실무적인 이유가 필요할것 같아서요! 플젝 이후에 관리 및 유지보수 생각도 해야하고, 인력시장도 고려해야할 문제이지 않을까 싶은 마음도 있습니다 저도 계속 조사를 하고는 있지만... 실무적인 측면에서 어떻게 회사의 프로젝트에 도움이 될지 도저히 감이 안와서요... 신입인지라 고려되어야 하는 사항들도 잘 모르겠고ㅠ 많은 조언 부탁드리고 모든 개발자분들 존경합니다.
답변 6
인기 답변
정답이 없는 질문이라 생각되어 주관적으로 답하겠습니다. React, Vue 각각의 객관적인 장점 단점은 활용할 정보가 넘칠 듯하니 쏙 빼고 말해볼게요. (따라서 제 답변은 객관적 답변이 아니니 참고만 해주세요)결론부터 얘기하면 React 사용을 권하고 싶어요. 이유는 React 가 생산성이 더 높다고 생각해서입니다. 개발 세계를 경험해 보고 나니 내가 활용할 수 있는 자원이 더 많은 도구가 무조건 유리하다는 생각이 드는데 이유는 활용할 수 있는 자원의 수는 더 높은 생산성으로 이어진다고 믿기 때문입니다. 그리고 비교해 보면 React 가 VU 보다 더 큰 커뮤니티를 가지고 있어요. 상황에 맞는 도구를 선택하는 게 가장 좋지만 React, Vue 둘 다 비슷한 문제를 해결하기 위해 나온 솔루션이고 그렇기 때문에 대부분의 상황에 둘 다 좋은 선택이 됩니다. 그래서 이렇게 우열을 가리기 힘든 훌륭한 도구를 비교할 때 커뮤니티의 차이가 특히 부각되는 것 같아요. 저의 의견이 도움이 되었으면 좋겠네요. (참고로 저는 Vue 를 짧게 1년 정도 사용해 보았고, 지금은 React 를 주로 사용하고 있습니다. 그래서 의견에 편향이 있을 수 있습니다 ㅎㅎ)
지금까지 고민해본 양 프레임워크의 장단점은 어떤 것인가요? 해당 장단점에 회사의 여건도 포함되어서 산정된 것인가요? 결정권 내지는 영향력을 끼칠 수 있는지, 회사에서 추구하는 서비스나 프로젝트의 목적도 알 수 없어서 어떤 것을 두고 고민하는지 나눠주시면 좋을 것 같습니다.
프로젝트를 시작할 때 항상 고민하게 되는 주제인 것 같아서 왜 고민하는지 공감이 되네요 :) 제 생각에는 현시점에 Vue와 React는 서비스를 개발하기엔 부족함이 없고 Nuxt.js나 Next.js 와 같은 프레임워크로 Angular에 뒤지지 않을 만큼 아키텍처를 잘 같췄다고 생각합니다. 그래서 오픈소스 자체를 비교하는 것보단 시장 상황이나 커리어에 도움되는 쪽으로 선택하는것이 좋다고 생각하고, 결론적으로 React가 가장 좋다고 생각합니다 :)
지금 가입하면 모든 질문의 답변을 볼 수 있어요!
현직자들의 명쾌한 답변을 얻을 수 있어요.
이미 회원이신가요?
지금 가입하면 모든 질문의 답변을 볼 수 있어요!