mangocoder
[Vue] 무엇인가? 본문
반응형
SMALL
Vue.js란?
- Vue.js는 사용자 인터페이스 개발을 위한 Progressive Framework입니다.
- 프로그레시브라는 것은 웹과 네이티브 앱의 이점을 모두 수용하고 표준 패턴을 사용해 개발한 것을 뜻합니다.
- Vue는 SPA( Single Page Application ) 개발을 위한 프론트엔드 프레임워크입니다.
[Vue.js의 장점]
- 직괸적이고 배우기 쉽다.
- 재사용을 통한 애플리케이션을 개발 기간 단축 및 양질의 코드를 생산할 수 있다.
- Angular의 장점( 데이터 바인딩 ) 과 React의 장점( 가상 돔 )을 모두 가지고 있다.
[Vue.js 특징]
- MVVM 패턴 사용
- 컴포넌트를 사용한 높은 재사용성
⇒ MVVM 패턴
MVVM은 Model-View-ViewModel의 약자입니다. 일단적으로 웹은 HTML DOM이 View , 자바스크립트가 Model의 역할을 합니다. MVVM 패턴은 View와 Model 중간에 ViewModel을 둠으로써 데이터 바인딩 처리 및 가상 DOM을 통한 성능 및 개발의 편의성이 있습니다.
반응형
LIST
Comments