Vue
2021-11-17 (Vue.js - 정의&특징)
BSYeop
2021. 11. 17. 15:40
1. Vue.js란?
- 웹프론트엔트 프레임워크
- 컴포넌트(Component) 기반의 SPA(Single Page Application)를 구축할수 있게 해주는 프레임워크
- 컴포넌트(Component)
- 웹을 구성하는 로고, 메뉴바, 버튼 등 웹 페이지 내의 다양한 UI 요소
- 재사용 가능하도록 구조화한 것
- SPA(Single Page Application)
- 단일 페이지 어플리케이션
- 하나의 페이지 안에서 필요한 영역 부분만 로딩되는 형태
- 빠른 페이지 변환
- 적은 트래픽 양
- 컴포넌트(Component)
2. Vue.js의 특징
- MVVM 패턴을 사용합니다.
- Virtual DOM의 사용합니다.
- Angular, React에 비해 매우 작고 가벼우며 복잡도가 낮습니다.
- Template과 Componenet를 사용하여 재사용이 가능한 사용자 인터페이스를 묶고 View Layer를 정리하여 사용합니다.
참고
https://www.youtube.com/watch?v=sqH0u8wN4Rs