Posts React, vuejs, angular git repository 비교해보기
Post
Cancel

React, vuejs, angular git repository 비교해보기


🌠 React, vuejs, angular git repository 비교해보기

자바스크립트의 프레임워크 혹은 라이브러리의 3대장인 react, vuejs, angular를 깃허브에 들어가서 한번 재미로 비교해 보았습니다.

  • React

Facebook에서 만든, 그 이름하여 유명한 react입니다. facebook은 이외에도 많은 오픈소스를 공개하고 있습니다.

역시 star 카운트가 엄청 많았습니다. 사용자들의 관심에 대한 증거이기도 할 것입니다.

오늘 날짜(20.11.12) 기준 가장 최신 업데이트는 약 한달 전인 17.0.1 버전입니다.

컨트리뷰터 숫자입니다. 리액트에 참여한 많은 사람들에 제가 포함되는 날이 올 수 있으면 좋을 것 같다는 생각을 했습니다.


  • Vue.js

Evan You가 개발한 Vue는 AngularJS 사용 중, 웹 개발을 좀 더 단순화하고 가볍게 할 수 있으면 어떨까 하는 생각에서 출발했다고 합니다.

star 카운트가 react 보다 많았습니다.

가장 최근 업데이트는 올해 8월 20일에 진행된 2.6.12 였습니다.

생각보다 컨트리뷰터가 react보다는 적었습니다.


  • Angular, AngularJS

Angular는 Angular.js 이후에, Typescript 기반으로 등장한 프레임워크입니다. Anuglar에서는 Typescript를 사용하는 것을 전제로 하는 것이 react나 vue와의 차이점이라고도 할 수 있겠습니다.

구글 에서 개발한 오픈소스입니다. 구글은 어딜 가나 빠지지 않는 것이 정말 대단한 느낌…

여기에 더해서 angular 저장소는 star 카운트가 67.5k였습니다. 그러면 angular는 전체적으로 약 130K 정도라고 볼 수 있겠네요.

AngularJS는 22일 전 가장 최근 업데이트가 이루어졌지만..

Angular의 경우 현재 날짜 기준으로 2일 전, 12시간 전에도 업데이트 기록이 있네요!

특히 Angular는 역시 TypeScript의 비중이 제일 높았습니다. react나 vue는 90% 이상이 JavaScript인 것과 차이를 보였습니다.

컨트리뷰터 수는 각 저장소 모두 1000명 대였습니다.


이들의 스타 카운트를 랭킹으로 확인해 보았습니다.

링크 : https://gitstar-ranking.com/repositories

전 세계 GitHub 스타 랭킹에서 단연 상위권이었습니다. 3위가 Vue, 5위가 react 였네요. Angular는 AngularJS와 Angular로 나뉘어 있고, 둘을 합치면 약 110K 정도 됩니다. 그러면 11위~13위 정도에 들었습니다.

이들 모두 요즘 개발자들에게 많은 관심을 받고 있음을 확인할 수 있었습니다.

각각의 프레임워크(라이브러리)에 대한 차이점은 좀 더 자세히 알아본 다음에 포스팅을 해보려고 합니다.

JavaScript - 자바스크립트 클로저(Closure)와 즉시 실행 함수(IIFE)

[백준] 18809번 - Gaaaaaaaaaarden