웹 자바스크립트 프레임워크인 Vue.js가 주목 받는 이유
자바스크립트를 왜 사용하는지 잘 아시나요? 웹에서 사용가능한 유동적으로 강력한 웹 언어이기 때문입니다. 즉, 프로그래밍언어는 세상에서 매우 많은데 웹 프론트엔드 언어 중에서 자바스크립트를 대체할 수 있는 언어가 없기 때문입니다. 그러다보니 현실적으로 자바스크립트언어를 사용하면서 자연스럽게 매력적인 프레임워크를 찾다가 Vue.js 를 사용하게 되었습니다. 그래서 말하고 싶은게 대체자가 없어서? Vue.js를 사용하게 되었다? 이건 조금 섣부른 판단입니다. 2014년부터 사용되며 웹 개발 한정 커뮤니티에서 매우 큰 인기를 차지하고 있습니다. 어느정도길래 그러냐 Github에서 찾아보면 매우 많은 사용자가 존재합니다. 많이 들어본 제이쿼리나 앵귤러보다 인기가 많은거같습니다. 왜이렇게 Vue.js를 사용하는 걸까요? 이유가 있지 않을까요? 시작해보겠습니다.
Vue.js는 기본적으로 매우 쉽게 배울수있고 사용하는것도 간단합니다. 매우 큰 장점은 수많은 구성요소를 쉽게 도서관에서 책을 꺼내보는것처럼 쉽게 웹페이지를 구성할 수 있습니다. 즉, 같은 언어임에도 어떤 인프라를 활용하냐에 따라 손쉽게 웹 페이지를 만들 수 있냐는 큰 장점이 있기 때문에 Vue.js를 사용합니다. 앵귤러나 리액트 프레임워크는 매우 큰 기업에서 지원하고 유저들이 사용하는데 Vue.js는 큰 기업의 지원이 없음에도 세계적으로 다양한 기업에서 사용되고 있습니다. 그렇다면 다른 프레임워크보다 장점이 있으니까 이렇게나 인기가 많은거겠죠? 핵심을 이야기 하겠습니다. 스타트가 매우 늦었지만 3가지 장점이 있습니다. 매우 직관적이고 단순합니다. 다른 프레임워크에서는 수십줄을 작성할때 Vue.js에서는 단 한줄로 표현하는게 가능합니다. 어마어마하게 많은 언어중에 파이썬을 사용하는것과 비슷한 맥락이라고 볼 수 있습니다. 쉽고 간단하다 이를 대체할 수 있는 장점이 있을까요? 저는 다른 장점들이 보완할뿐 직관적이고 단순함을 대체할 장점은 없다고 생각합니다. 왜 이렇게 단순해지고 직관적일 수 있는걸까요? 바로 다른 프레임워크에서 장점은 포용하고 단점은 과감하게 없애버립니다. 다른 프레임워크를 과감하게 벤치마킹하기 때문에 이런일을 가능할 수 있는것입니다. 그러면서 성능또한 무시할 수 없습니다. 프레임워크를 사용하다보면 앵귤러보다 성능이 뛰어나는 장면을 보여주며, 리액트와 동등한 순간도 보여주고 있습니다.
다시 한번 말씀드리면 직관적이고 단순함을 큰 무기로 상당히 많은 유저들이 Vue.js프레임워크를 사용합니다. 직관적이고 단순하기 때문에 프레임워크를 학습할때 또한 시간과 비용을 아낄수가 있겠죠? 그러기 때문에 매우 큰 장점이라고 생각합니다. 즉시 시작하고 즉시 실행하고 간단하죠? 그러기 때문에 빠르게 테스트를 하고 결과를 내야하는 조직에서 Vue.js를 더욱 더 많이 사용하는거 같습니다. 왜냐하면 이러한 조직들은 시간이 생명이니까요. 테스트를할때 실행을 시켜 결과를 보는 과정 자체를 렌더링 한다 라고 이야기합니다. 렌더링 속도를 높이고 메모리 자원을 향상시키면서 검색을 쉽게하기때문에 프로그램을 사용하는 사용자는 더 많아질 수 밖에 없을거라 생각합니다. 웹 자바스크립트 프레임워크인 Vue.js가 주목 받는 이유는 매우 간단합니다. 요약하면, 다른 여타 프레임워크 성능에 뒤쳐지지 않으면서 시간과 비용을 절약하며 사용하기 간편하기 때문입니다.
'지식&정보' 카테고리의 다른 글
하둡(Hadoop)이란 무엇인가? 빅데이터 분석사례를 알아보자(장점과 단점) (0) | 2021.02.18 |
---|---|
머신 비전(Machine Vision) 활용 기초, 적용사례와 한계 (0) | 2021.02.17 |
가상현실(VR), 증강현실(AR) 차이와 미래, 전문가가 하는일 (0) | 2021.02.16 |
딥러닝 컴퓨터 비전(Computer Vision) 모델 목적 OpenCV 개념과 장점과 단점 (0) | 2021.02.14 |
화이트해커(WhiteHacker) 하는 일과 전망, 해킹은 나쁜것이 아니다!? (0) | 2021.02.14 |