JAVASCRIPT/vue.js
Vue.js
ai-world.tistory.com
2019. 10. 22. 15:53
웹 페이지 화면을
개발하기 위한 라이브러리, 프레임 워크 입니다
라이브러리는 소프트웨어를 개발하기 위해 사용하는 비휘발성 자원이고, 반복된 기능을 재활용할 수 있는 형태로 모아 놓은 것입니다.
기능을 두가지로 나누어 보면
라이브러리로써는 화면단의 데이터 표현에 관한 기능 중심이고,
프레임워크로써는 라우터, 상태 관리, 테스팅 등을 쉽게 결합할 있습니다
Vue.js의 장점
1. 초기 진입 장벽이 상대적으로 낮아 JAVASCRIPT, HTML, CSS에 대한 이해만 있으면 쉽게 적용 가능합니다.
2. Build 작업이 필수가 아닙니다.
3. 타 라이브러리와 프레임워크의 장점을 가지고 있습니다.
4. 가볍고 빠릅니다
Single Page Application(SPA)
기존 웹 개발 방식과 다른 방식으로 브라우저가 전체 페이지를 매번 rendering하지 않습니다.
서버는 필요한 정보만 브라우저에 전송하고 브라우저는 해당 부분만 다시 redering합니다.
개발 환경 설정
추천 확장 프로그램 : Vetur, Live Server
구글 확장 프로그램
Chrome, FireFox, Safari에서 브라우저별 확장 혹은 플로그인 제공
Vue CLI(Command Line Interface) 등 설치, 활용