개인적으로 Vue를 선호하는 이유

일을 하거나 웹에서 검색을 하면 기본적인 웹 개발의 자료는 React가 기본으로 되어 있다.

개인적으로는 Vue를 선호하는데, 웹 개발을 본격적으로 진행하면서 처음 접한 Framework이기도 하지만, 몇 가지 이유가 있다. (개인적으로 이 글을 쓰는 이유는 한글로 된 Vue자료가 너무 적어서이기도 하다.)

선호하는 이유는 다음과 같다.

  1. 역할의 분리
    사실 게임 개발을 하다가, 웹 개발을 처음 React로 접했을 때 가장 이해가 안 되는 부분이었다. 스크립트 가지고 뷰도 만들고 이벤트도 만들고 스타일도 넣고, 개인적으로 개발에 아키텍처는 단일 책임을 중요하게 생각해야 한다고 본다.
  2. Framework로의 동작
    이건 꽤나 개인적인데, 그냥 하나 설치하면 기본적인 패키지 들어 있었으면 좋겠다. 호환성 맞추기 너무 피곤하다. 라이브러리 버전 맞추려고 개발 하는것도 아니고…
  3. CSS의 강력함
    React로 개발할 때는 그냥 코드로 다 해버리니까 몰랐던 부분인데, CSS가 생각보다 꽤나 강력하다. 의외로 코드로 로 만들면 귀찮은 것들도 CSS를 통해서 만들면 굉장히 편하게 되는 경우가 있다. 이런 측면에서 CSS와 변수로 바인딩 할수있게 되어 있는 시스템이 생각보다 편리했다.

나쁜 점도 있긴 한데, 아직은 잘 쓰고 있는 편이다. 다만 Vue2 기반의 Optional API는 좀 별로인 것 같다.

댓글 달기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

Scroll to Top