Vue.js
[Udemy Vue 완벽가이드 Section1] 4. Vue 대안 알아보기
행복주의자
2023. 6. 17. 01:00
Vue(뷰)
Complete component-based UI framework, includes most core features.
A bit less popular than React & Angular.
- 완전한 컴포넌트 기반 UI 프레임워크이고, 모던웹애플리케이션을 구축할 때 필요한 핵심 기능을 갖춘 프레임워크.
React(리액트)
Lean and focused component-based UI library.
Certain features (e.g. routing) are added via community packages.
- UI 렌더링에 집중하고, 라우팅 등 Vue가 기본으로 제공하는 기능이 없다. ui를 만드는 '기능'만 제공.
- 인기가 많지만, 커뮤니티 패키지에 꽤 의존적이다. 반면 Vue는 모든게 내장되어있다.
Angular
Complete component-based UI framework, packed with features.
Uses TypeScript.
Can be overkill for smaller projects.
- Vue보다 기능은 더 많다.
- Vue, React처럼 컴포넌트 기반이며, Typescript를 필수로 사용한다. (Vue도 TypeScript를 지원하지만 선택사항.)
- 기능이 너무 많아 작은 프로젝트에서는 Angular가 과할 수 있다.
결론은,
선호도에 따라 셋 중 하나를 선택해서 사용하면 된다.
** 출처: 모든 내용은 Udemy Vue-완벽가이드 강의를 기반으로 작성하였습니다.