끄적끄적

Vue.js란? 본문

Front-end/Vue.js

Vue.js란?

mashko 2019. 6. 1. 00:35
반응형

이번에는 많은 관심을 받고 있는 Vue.js에 대해 알아봅시다.
Vue는 수많은 프로젝트에서 AngularJS를 사용하여 구글을 위해 작업하던 Evan You에 의해 개발되었다고 해요. 2014년 2월에 첫 릴리즈를 시작으로 꾸준히 발전하고 업데이트가 진행되고 있고, 대표적인 SPA프레임워크 Angular,Vue,React중 제일 진입장벽이 낮기로 유명하며, Vue.js는 뷰 모델을 가지는 MVVM(Model-View-ViewModel) 패턴을 기반으로 디자인되었습니다.

Vue.js의 장점에 대해 알아보죠.

  • 진입장벽이 낮다.
  • Angular, React에 비해 매우 작고 가벼우며 복잡도가 낮습니다.
  • Template과 Componenet를 사용하여 재사용이 가능한 사용자 인터페이스를 묶고 View Layer를 정리하여 사용합니다.
  • Virtual DOM을 사용합니다.
  • 한국 문서로 된 공식 사이트가 있다.(한글문서)

 

하지만 역시 장점만 있지는 않겠죠?
Vue.js단점도 한번 알아봅시다.

  • 자원부족 (확실히 다른프레임워크들에 비해 자료가 부족합니다.)
  • 안정성 (다른 프레임워크에 비해 메인프레임워크로 채택한 기업이 작고 적습니다.)
  • 관리측면 (규모가 큰 어플리케이션에는 적합하지 않다.)
  • 앵귤러와 리액트에 비해 소유권자의 집단이 크지않다.

 

프로그래머 성향에 따라 호불호가 갈릴 것이라 생각이 드네요.
하지만 확실한 것은 Vue.js역시 굉장히 좋은 프레임워크라 생각이 듭니다.

반응형
Comments