[TIL] Vue.js의 시작

kcm dev blog·2021년 10월 4일
1

TIL

목록 보기
19/19

소감

드디어 vue.js학습을 시작하게 되었다. 이번 교육과정에서 처음 진행하는 프레임워크 수업이다. 자체적으로 교내 프로젝트를 이유로 react를 학습한 적은 있지만 사실 단편적인 부분만 필요에 의해서 학습하고, react와 vanila js문법 조차 구분 못하고 쓰던 시절이라 아예 제로베이스에서 배운다하는게 더 맞는 표현이다.

흔히들 react, vue 등을 javascript framework라고 부른다. 하지만 엄밀히 따지만 react는 framework라기 보다는 library로 보는 입장이 많다. 프레임워크라면 모름지기 특정 루틴대로 코드를 넣으면 알아서 자동으로 컴포넌트에 대한 액션 등을 실행해야 하지만 react는 전형적인 프레임워크에 비해 요구하는게 많아서 유지﹒보수가 어렵기 때문이라고 한다

Vue를 처음 배워본 소감을 말하자면.. 엄청 간단하다. 그리고 엄청 직관적이다. react에서 jsx 파일을 만들어서 html 코드안에 js 문법을 삽입하는 방식이 일반적이라면 vue는 데이터, 메소드, 상태관리를 별도의 객체에 모두 넣어서 관리를 하기 때문에 html에 vue 디렉티브만 연결하면 해결된다. 전에 강사님이 vue가 react보다 좋은점이라면 훨씬 코드가 짧기 때문에 유지보수에 유리하다고 하셨는데 정말 그렇다...

향후 계획

react를 쓴지 벌써 시간이 꾀나 지났기 때문에 vue와 1:1 비교는 아직 어렵지만 조만간 react도 학습하게 될 터이니 조만간 비교 아티클을 하나 작성할 생각이다. 둘이 비교를 해보면서 어떤 프레임워크가 왜 더 좋은지, 그래서 특정 프로젝트에는 어떤 프레임워크를 써야하는지 말할 수 있는 수준으로 성장하고 싶다.

profile
오늘 배운건 오늘 소화하자!

0개의 댓글