[Vue.js] Vue.js를 들어가며

star_delight.yeji·2024년 1월 17일
0

회고록

목록 보기
15/15
post-thumbnail

FE 개발자가 되기 위해 여러 언어와 프레임워크를 학습해왔다. 이제 새로운 프레임워크를 학습할 계획이다. 바로 Vue.js다. 학습하기 전 Vue.js가 무엇인지, 학습하고자 하는 이유가 무엇인지 정리해보자.

Vue.js란 무엇인가?

Vue.js란 자바스크립트 프레임워크로 사용자 인터페이스를 만들기 위해 설계되었다. 전체 아키텍처를 새롭게 구성할 필요 없이 작은 부분으로 나누어 독립적으로 개발하고 관리할 수 있다. Vue.js는 MVVM(Model-View-ViewModel) 패턴을 따르고 있다. 가상 DOM을 활용한다는 점, 반응적이고 조합 가능한 컴포넌트를 제공한다는 점 등 React와 비슷한 점이 많다.
Vue.js와 다른 프레임워크의 비교_공식문서

Vue.js를 학습하는 이유?

다른 프레임워크보다 유연하고 가볍다. 간결한 문법으로 코드의 가독성이 뛰어나 다른 라이브러리에 비해 학습이 쉬운 편이다. 작은 부분으로 나누어 개발이 가능하기에 재사용성이 높고 유지보수가 쉬운 장점이 있다. 반응형, 가상 DOM 활용 등 여러 장점을 가지고 있다.
지금 상황에서 Vue.js를 학습하고자 하는 이유는 학습이 쉽다는 장점이다. 최근 React로 프로젝트를 진행하면서 React에 대한 지식을 활용할 수 있다는 점과 요즘 FE 개발자가 많이 사용하는 프레임워크이기에 지금 학습해야 한다고 생각했다.

앞으로의 계획

Vue.js에서 사용되는 문법을 시작으로 인스턴스, 이벤트 처리, 스타일, 컴포넌트 등 작은 실습과 함께 학습할 계획이다.
Vue.js 학습을 위한 레파지토리

0개의 댓글