Boarlog 프론트엔드 기술 스택 선정에 대한 근거를 정리한 게시글입니다.
<aside> 📝 목차
</aside>
먼저, 기술 스택들을 선정하면서 미리 합의한 공통 철학은 다음과 같습니다.
라이브러리 학습은 혼자서도 언제든지 할 수 있지만, 이번 프로젝트에서 학습해야 할 내용(WebRTC 등)은 이번 기회가 아니면 학습하기 어려운 경험이므로, 위와 같이 결정을 했습니다.
TypeScript, React 같이 어쩌면 당연하게 사용할 수 있는 기술 스택도 선택에 대한 근거를 생각하는 연습을 해보고자 선정 근거를 정리해 보았습니다.
개발 언어는 TypeScript를 사용하기로 결정했습니다. 챌린지 과정부터 멤버십까지 부스트캠프에서는 공식적으로 TypeScript를 알려준 적도 없고, 팀원들 모두 TypeScript에 능숙하지 않은 상태이지만 이번 프로젝트에서 TypeScript를 사용한 이유는 다음과 같이 크게 3가지로 정리했습니다.