본문 바로가기

스터디/VueJS

Vue.js란?

웹 애플리 케이션 제작을 쉽게 하도록 도와주는 Javascript 프레임워크입니다.

Vue.js는 화면에 나타나고 보여지는 View 부분에만 초점을 맞춰 DOM의 데이터를 관리하거나 템플릿 문법을 이용하여 DOM을 조작할 수 있습니다. 

나아가 애니메이션 처리와 각 영역을 컴포넌트 단위로 관리하는 일도 할 수 있습니다.

Vue.js의 핵심 코어 기능은 View처리와 많이 관련되어 있습니다.

하지만 Vue.js는 프로그레시브 프레임워크라고 표현할 만큼 점진적으로 다른 라이브러리를 채용해 View에 관한 처리 외에도 많은 일을 해낼 수 있습니다. 

그 많은 기능 중 다른 프레임워크와 가장 큰 차별점은 단일 파일 컴포넌트입니다.

Vue.js로 만들어진 애플리케이션은 View를 각각의 컴포넌트 조합으로 구성할 수 있습니다.

컴포넌트는 HTML과 CSS, Javascript를 포함한 *.vue파일로 이루어지게 됩니다.