
개발을 하면서 느낀 2.x버전과 3.x버전의 가장 큰 차이점은 다음과 같다. (당연히 3.x버전이 최신이기 때문에, '프론트엔드는 최신 기술이 무조건 좋으니까 Vue3 버전을 사용해야지'하고 생각했다가 낭패를 볼 수 있다.) Composition API 성능 개선 Multiple Root 엄격한 UI 컴포넌트 컨트롤 라이브러리, 모듈 적용 1. Composition API Vue2에서는 Options API를 사용한다. Options API는 개발자로 하여금 코드의 직관성, 가독성을 높이지만 프로젝트의 규모가 커지게 되면 유지보수가 어려워진다는 단점이 있다. 이를 보완하기 위해 Vue3에서는 Composition API를 사용한다. Composition API를 사용하게 되면 코드 복잡성 완화 모든 코드..

Vue ? Vue는 React, Angular, Svelt 등과 같이 UI를 개발하기 위한 프론트엔드 프레임워크다. 특징 SPA Vue는 SPA(Single Page Application)을 개발에 중점을 두는 프레임워크로, 한 페이지 내에서 다른 페이지로 이동하는 라우팅이 아닌 한 페이지 내에서 컴포넌트들을 바꿔서 다른 컨텐츠를 보여주는 형식으로 페이지를 만드는데 특화되어있다. (물론 multi page application을 만들수도있다.) 낮은 Learning curve 개발자로써 새로운 기술을 익힐 때 중요하게 생각하는 기준 중 하나가 learning curve다. 기술을 익혀서 실제로 사용하기까지 시간이 얼마나 걸리는지, 노력이 얼마나 드는지를 고려하게 될텐데, Vue는 낮은 learning c..