일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- jsp
- springboot
- Gradle
- linux
- laravel
- devops
- Design Patterns
- ReactJS
- db
- Spring
- Oracle
- 맛집
- 요리
- java
- jenkins
- IntelliJ
- tool
- JVM
- it
- Spring Boot
- javascript
- ubuntu
- Git
- php
- MySQL
- elasticsearch
- Web Server
- AWS
- Spring Batch
- redis
Archives
- Today
- Total
아무거나
vuejs를 선택한 이유 본문
반응형
선택조건
- 낮은 Learning Curve
- 성능
- 안정적
- 큰 커뮤니티 또는 큰 단체에서 지원하며 문서화가 잘되어 있거나 레퍼런스 또한 많아야 한다.
Vue 특징
- 낮은 Learning Curve
- 단순한 구성 요소
- 기존 자바스크립트 지식만으로 충분
- 컴포넌트 단위 관리
- 가능성
- github
- 2017-06-30
- 현재 ( vuejs는 역사가 짧음에도 엄청난 성장을 보여주고 있다. )
- Model-View 양방향 바인딩 지원
- 두 데이터 혹은 정보의 소스를 모두 일치시키는 기법
- Component-Based ( 단일 파일 Component -> 유지보수 용이하며 개발속도가 빠름 )
- Virtual DOM 을 사용하여 빠른 렌더링
- DOM의 복사본을 메모리 내에 저장하여 사용하며 변경 사항을 "가상의" 위치에서 처리하므로 "실제DOM"의 조작을 최소화한다.
- SPA (Single Page Application)
- 사용자 친화적(빠른 반응성, 화면전환 등)
- 변경되는 부분만 데이터를 받아서 렌더링 하기 때문에 속도가 빠르며 서버는 불필요한 코드가 계속 요청되는 일이 없기 때문에 처리량과 트래픽이 적어짐
즉, Vue는 Angular의 양방향 데이터 바인딩 특성과 react의 가상 돔 기반 렌더링 장점을 적용
참고 사이트
https://velog.io/@skyepodium
https://sungjk.github.io
반응형
'Javascript & HTML & CSS > vuejs' 카테고리의 다른 글
Mocking 라이브러리 MSW (Mock Service Worker) 를 활용하자 (0) | 2022.11.14 |
---|---|
computed vs watch (0) | 2022.08.03 |
[vuejs] Vuex VS Eventbus (0) | 2022.08.02 |
vuejs # 기호 url path에서 제거하기 (0) | 2019.10.08 |
Comments