프레임워크 조사 - 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