본문 바로가기

Vue.js

[Udemy Vue 완벽가이드 Section1] 4. Vue 대안 알아보기

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-완벽가이드 강의를 기반으로 작성하였습니다.