[ Vue.js ]
원저자 Evan You 발표일 2014-02 안정화 버전 3.5.12 / 2024-10-11 저장소 github.com/vuejs/core 프로그래밍 언어 자바스크립트 플랫폼 크로스 플랫폼 종류 자바스크립트 라이브러리 라이선스 MIT 허가서 웹사이트 vuejs.org Vue.js( Vue / 뷰 )는 웹애플리케이션의 사용자 인터페이스를 만들기 위해
사용하는 오픈소스 프로그레시브 자바스크립트 프레임워크이다.
다른 자바스크립트 라이브러리를 사용하는 웹애플리케이션 프로젝트에
Vue.js를 도입하기 쉽게 설계되어 있는데
이는 Vue.js가 점진적으로 채택할 수 있게 설계되어 있기 때문이다.
한편 Vue.js는 고성능의 싱글 페이지 애플리케이션(SPA)을 구축하는데 이용가능하다.
[ 개요 ]
Vue.js는 웹개발을 단순화하고 정리하기 위해 개발된
대충적인 자바스크립트 프론트엔드 프레임워크이다.
이 프로젝트는 웹UI개발( 컴포넌트, 선언형UI, 핫 리로딩, 타임 트래블 디버깅 등 )의
아이디어를 더 접근 가능하도록 만드는데 초점을 둔다.
덜 독선적이도록 시도하고 있기 때문에 개발자들이 익히기에 더 쉽다.
점진적으로 채택가능한 구조를 갖추고 있다.
코어 라이브러리는 선언형 렌더링과 컴포넌트 구성에 초점을 두며
기존 페이지에 임베드가 가능하다.
라우팅, 상태 관리, 빌드 도구화와 같이 복잡한 애플리케이션에 필요한
고급기능들은 공식적으로 유지보수되는 지원 라이브러리와 패키지를 통해 제공된다
[ 역사 ]
Vue는 수많은 프로젝트에서 AngularJS를 사용하여
구글을 위해 작업하던 Evan You에 의해 개발되었다.
나중에 그는 그의 생각을 요약하였다.
"내가 Angular에 대해 정말 좋았던 부분을 뽑아낸 다음
추가적인 모든 개념을 동반하지않고
무언가를 정말 가볍게 만들어보면 어떨까?하고 생각했습니다."
Vue는 원래 2014년02월 출시되었다.
이 프로젝트는 첫 출시당일 해커 뉴스, 에코 JS, /r/javascript 서브레딧에 게시되었다.
하루가 지나지 않아 이 프로젝트는 해당 3개의 사이트의 첫 페이지에서 다루어진 것이다.
최근에 Vue는 깃허브 스타 카운트가 빠른속도로 올라가고 있으며
일반적으로 가장 대중적인 오픈소스 프로젝트들에 속하게 되었으며
리액트에 이어 2번째로 대중적인 자바스크립트 프레임워크/라이브러리로 되었다.
Backbone.js와 같은 다른 오래되고 더 잘 확립된 라이브러리들을 앞질렀으며
심지어 2017년에는 jQuery(44,104)와 Angular 1.x (56,230)를 앞질렀다.
[ 지원 라이브러리 ]
vue-router vuex vue-loader vueify vue-cli vue-jstree vue-sys
이 글은 크리에이티브 커먼즈 저작자표시-동일조건변경허락 3.0에 따라
공개된 위키백과 문서 Vue.js의 자료를 사용
'Dev_Study > Vue.js' 카테고리의 다른 글
[Vue.js] 1. Vue.js 프로젝트 생성하기 (0) | 2024.11.26 |
---|