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-완벽가이드 강의를 기반으로 작성하였습니다.
'Vue.js' 카테고리의 다른 글
[Udemy Vue 완벽가이드 Section1] 7. Vue로 앱 재구축하기 (0) | 2023.06.23 |
---|---|
[Udemy Vue 완벽가이드 Section1] 5. JavaScript만으로 첫번째 앱 만들기 (0) | 2023.06.20 |
[Udemy Vue 완벽가이드 Section1] 2. 'Vue.js'란 무엇인가? (2) | 2023.06.16 |
[Udemy Vue 완벽가이드 Section5] 63. 템플릿 이해하기 (0) | 2023.01.29 |
[Udemy Vue 완벽가이드 Section5] 62. 하나의 앱 vs 여러 앱 (0) | 2023.01.29 |