채용공고를 훑어볼때 내가 유일할게 할 수 있는 것은 React이기 때문에, 필터를 그것으로 해놓고 회사들을 검색한다. 검색해보면 굉장히 많은 회사들이 눈에 보이고, 기술 스택을 보면, 프론트개발에서 Angular, React, Vue가 눈에 띄었다.
이 세개에 대해서 알고싶어졌다.
Reference:
이글을 바탕으로 정리를 했다.
의심의 여지없이, 당연히 자바스크립트는 프론트엔드 프레임워크 중에서 대중적으로 가장 많이 알려지고 사랑받고있다.
지난 2년간 NPM 다운로드 트랜드를 보면 다음과 같다.
리액트가 압도적으로 다른 프레임워크들에 비해 월등히 앞선다.
스택오버플로우의 질문들 통계를 보면 다음과 같다.
https://insights.stackoverflow.com/trends?tags=angular%2Creactjs%2Cvue.js
리액트가 이것도 압도적으로 증가하고있고, 앵귤러는 감소추세, 뷰도 살짝 감소추세가 있긴하다.
"리액트가 짱이다." 라는 것을 말하기보단, 트렌드를 보기보단, 다른 언어들을 알고싶었다.
내가 봤을땐, 정말 개인적으로...음 많은 사람들의 의견도 들어보았을 때, 지금은 리액트가 트렌디하다고 본다. 사실 Angular도 장점을 많이 가지긴 하지만, 뭔가 러닝커브라던가, 무거운 느낌이 다른것에 비해 다소 들기 때문에, 배우기 쉽고 여러 기능으로까지 확장가능한 뷰나 리액트로 사람들이 선호하지 않을까 생각한다.
그리고 나는 솔직히 리액트를 사용하는 것이 편한것 같다. 하지만 뷰를 보니까 무엇인가 가장 젊은 프레임워크이기도하고, 리액트와 앵귤러의 장단점을 고루고루 다 가져온것같아서 좋다.
그리고 언어를 보았을때, 자바스크립트에서 더 발전한 정적타입의 타입스크립트가 무엇인가 앞으로 언어적으로 자리잡지않을까 라는 생각이 든다.