오픈소스 선택 이유 - ChoDragon9/posts GitHub Wiki

Nuxt Framework

Vue 선택 이유

  • 적시에 개발완료하기 위해서
  • 러닝커브가 적고 익숙함으로 Vue 선택

Vue 라이브러리 조합과 Nuxt 중 Nuxt 선택 이유

  • Vue 라이브러리 조합 시, 조합에 대한 비용과 문서화에 비용이듬
  • Nuxt 선택 시, 이미 조합이 되어 있고 문서화가 비용이 최소화됨

장점으로 보는 것

  • 폴더 구조와 아키텍처는 셋업되어 있으므로 비즈니스 코드에 집중할 수 있음

TypeScript

  • TypeScript를 사용하는 장점과 동일
  • 타입의 추측, 자료구조를 추측할 필요없음
  • 코드에 타입과 자료 구조의 형태를 작성하여 추측할 필요 없음

SPA

  • [보완] 초기 렌딩 후 필요한 부분만 변경이 가해짐으로 깜빡임 없이 매끄러운 UI 제공
  • 검색 엔진을 대응할 필요 없음
  • 추후에 필요하면 Static Generated로 대응 가능