Back Ground

Vue - Vue란 본문

Javascript/Vue.js

Vue - Vue란

Back 2019. 3. 13. 10:15



Vue(뷰)


vue는 view와 같은 발음을 한다.

핵심 라이브러리는 뷰 레이어만 초점을 맞추어 

다른 라이브러리나 기존 프로젝트와의 통합이 매우 쉽다. 


그리고 뷰는 

- 현대적 도구 

- 지원하는 라이브러리

를 함께 사용하여 단일 페이지 응용프로그램(SPA)을 지원 할 수 있다.





React나 Angular에 비교해보기(다른 SPA를 알고 있다면 보는걸 추천)


이전 React를 공부했었기 때문에 React와 간단하게 비교하자면


 공통점

 차이점

 React와 Vue는 많은 공통점을 공유한다.


- 가상 DOM을 활용한다.

- 반응적이고 조합 가능한 컴포넌트를 제공한다.

- 코어 라이브러리에만 집중하고 있고 

   라우팅 및 전역 상태를 관리하는 컴패니언 라이브러리가 있다.



Vue가 랜더링 속도가 빠르다 . 


Vue React
Fastest 23ms 63ms
Median 42ms 81ms
Average 51ms 94ms
95th Perc. 73ms 164ms
Slowest 343ms 453ms
(2014년 기준이라 아마 현재와는 다를 것이다.)
리랜더링해야 하는 컴포넌트를 감지하는 차이인듯 하지만

React의 PureComponent가 있어서 현재는 무시 해도 될 것 같다.



- JSX(React) [vue도 지원] 

- Template(vue)






참고 : https://kr.vuejs.org/v2/guide/index.html



'Javascript > Vue.js' 카테고리의 다른 글

Vue - 라이프 사이클  (0) 2019.06.27
Vue - $nextTick  (1) 2019.04.16
Vue - 인스턴스  (0) 2019.03.15
Vue - Directive(지시문)  (1) 2019.03.13
Vue - Mustache(콧수염) 템플릿  (0) 2019.03.13
Comments