준준의 기록일지

[Vue.js] Vue.js란? 본문

Vue.JS

[Vue.js] Vue.js란?

junjunwon 2021. 9. 2. 09:57

"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."




Vue.js 

웹 페이지 화면을 개발하기 위한 프런트엔드 프레임워크

화면단 라이브러리이자 프레임워크라고도 볼 수 있다.

 

점진적인 프레임워크로서의 뷰의 의미

명시적 렌더링(코어 라이브러리) -> 컴포넌트 기반 -> 클라이언트 사이드 라우팅(프레임워크 기능) -> 상태 관리

 

뷰 코어 라이브러리는 화면단 데이터 표현에 관한 기능들을 중점적으로 지원하지만 프레임워크의 기능인 라우터, 상태 관리ㅣ ,테스팅 등을 쉽게 결합할 수 있는 형태로도 제공된다. 즉, 라이브러리 역할뿐만 아니라 프레임워크 역할도 할 수 있다. 그래서 뷰를 점진적인 프레임워크라고 부른다. 

 

뷰의 장점

리액트와 앵귤러와 같은 테스트 케이스에서 성능을 비교한 결과 뷰가 가장 빠른 것으로 보여짐.

리액트의 장점과 앵귤러의 장점 합침 -> 앵귤러의 데이터 바인딩