프레임워크 조사 - nongsajiksul/silhak_study GitHub Wiki

수영

코드너리 스택인기도 참고하여 작성함

Framework Front Language Back Language Note
React O JS, TS     사용경험 있음
Vue O JS, TS     공부경험 있음
Django O Python O Python 프론트만 사용경험 있음
Flask     O Python 사용경험 있음
FastAPI     O Python 사용경험 있음
SpringBoot     O Java 사용경험 있음
Express     O JS 공부경험도 없음
Nest     O TS 공부경험도 없음

진하

FRONT END

Angular

  • 고도로 조직화되고 대규모에 적합하여 패스. React
  • 커뮤니티 및 사용자가 많음
  • 이미 충분한 라이브러리들이 존재함
  • 배워야 하는 것: JSX, React Hook, React Content API
  • 추가로 배우면 좋은 것: Suspense, createPortal, Lazy Vue
  • HTML, CSS, JS 들의 명확한 역할 구분으로 인해, 초보자끼리 하기에 쉽다고 함.
  • 양방향 바인딩
  • 스프링 부트에 붙이기 쉬움
  • 배워야 하는 것: Template, Computed, Conditional, List Rendering, Watchers, Slot, Lifecycle Hooks

BACK END

Django

  • 풀스택 웹
  • 규모가 큰 프로젝트에 적합
  • 커뮤니티 수가 많음 Flask
  • 백엔드 웹
  • 사이즈가 작고 빠름
  • 배우기 쉬우며 자유도 높음 FastAPI
  • 가장 빠른 프레임워크
  • 코드가 직관적이며 중복 피하게 만들어짐
  • 협업하기에 장고보다 좋다는 개인의 의견도 있음
  • 레퍼런스가 적음 Express Python
  • Sequence Recommendation
  • LLM Tuning
  • Image & Language Multi Modal