728x90
반응형

vue.js는 웹 페이지 화면을 개발하기 위한 프론트엔드 프레임워크이다.

vue.js는 여타 다른 프론트엔드 프레임워크보다 배우기 쉽다는 장점이 있다.

리엑트와 앵귤러라는 프레임워크의 장점들을 쏙 빼와서 더욱 빠르고 가볍게 만든 프레임워크라고 한다.

 

MVVM 패턴의 뷰모델 (ViewModel) 레이어에 해당하는 화면단 라이브러리 이다.

디자이너 에반뉴의 구조도

 

Vue 는 DOM Listeners 와 Data Bindings 를 이용한다.

 

  • 데이터 바인딩 화면 단위를 컴포넌트 형태로 제공하며, 관련 API 를 지원하는데에 궁극적인 목적이 있음
  • Angular에서 지원하는 양방향 데이터 바인딩 을 동일하게 제공
  • 하지만 컴포넌트 간 통신의 기본 골격은 React의 단방향 데이터 흐름(부모 -> 자식)을 사용
  • 다른 프런트엔드 프레임워크(Angular, React)와 비교했을 때 상대적으로 가볍고 빠름.
  • 문법이 단순하고 간결하여 초기 학습 비용이 낮고 누구나 쉽게 접근 가능
728x90
반응형

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

Hello Vue.js  (0) 2021.02.22
Vue.js 개발 툴  (0) 2021.02.21
Visual Studio Code 에디터 한글 전환  (0) 2021.02.21
Vue.js 참고  (0) 2021.02.21
Vue.js 시작하기  (0) 2021.02.18

+ Recent posts