Vue

2021-11-17 (Vue.js - 정의&특징)

BSYeop 2021. 11. 17. 15:40

1. Vue.js란?

  • 웹프론트엔트 프레임워크
  • 컴포넌트(Component) 기반의 SPA(Single Page Application)를 구축할수 있게 해주는 프레임워크
    • 컴포넌트(Component)
      1.  웹을 구성하는 로고, 메뉴바, 버튼 등 웹 페이지 내의 다양한 UI 요소
      2.  재사용 가능하도록 구조화한 것
    • SPA(Single Page Application)
      1. 단일 페이지 어플리케이션
      2. 하나의 페이지 안에서 필요한 영역 부분만 로딩되는 형태
      3. 빠른 페이지 변환
      4. 적은 트래픽 양

2. Vue.js의 특징

  • MVVM 패턴을 사용합니다.
  • Virtual DOM의 사용합니다.
  • Angular, React에 비해 매우 작고 가벼우며 복잡도가 낮습니다.
  • Template과 Componenet를 사용하여 재사용이 가능한 사용자 인터페이스를 묶고 View Layer를 정리하여 사용합니다.

 

참고

https://wikidocs.net/17701

https://www.youtube.com/watch?v=sqH0u8wN4Rs