상세 컨텐츠

본문 제목

2021 년 주요 JavaScript 프레임 워크 및 기술 동향

개발

by A+티스토리 2021. 1. 24. 17:34

본문

반응형

 

언어 랭킹

JavaScript는 여전히 GitHub 및 Stack Overflow에서 최고를 지배합니다. 팁 # 1 : JavaScript를 배우고 특히 JavaScript에서 함수형 프로그래밍을 배우십시오 . React , Redux , Lodash  Ramda를 포함한 대부분의 JavaScript 최고의 프레임 워크 는 함수형 프로그래밍 개념을 기반으로합니다.

TypeScript는 PHP와 C #을 뛰어 넘어 Java, Python 및 JavaScript에 이어 4 위를 차지했습니다. Python은 AI에 대한 관심이 빠르게 높아지고 GPU 가속 동적 심층 신경망 용 PyTorch 라이브러리  힘 입어 Java를 2 위로 넘어 섰습니다 . 이는 네트워크 구조를 더 쉽고 빠르게 실험 할 수있게 해줍니다.

JavaScript는 또한 8 년 연속 Stack Overflow 에서 1 위를 차지했습니다. Python, Java, C #, PHP 및 TypeScript는 C ++, C, Go, Kotlin 및 Ruby와 같은 언어를 능가합니다.

프레임 워크

프론트 엔드 프레임 워크의 경우 대부분의 JavaScript 개발자가 React, Vue.js 또는 Angular를 사용합니다. jQuery는 여전히 Vue.js의 거의 두 배에 달하는 놀랍도록 큰 화면을 보여 주지만, 제 생각에는 jQuery가 애플리케이션 작업에서 덜 사용되고 콘텐츠 사이트와 워드 프레스 템플릿에서 더 많이 사용되므로 올해 제외 할 것입니다.

검색 량

React는 57.5 %로 검색 량을 지배하고 있으며 Angular는 31.5 %의 큰 점유율을 차지하고 Vue.js는 11 %의 상당한 부분을 차지합니다.

* 방법론 : 모든 검색 트렌드는 오탐을 제외하기 위해 키워드가 아닌 주제별로 선택되었습니다.

직업

2021 년에 취업 할 확률이 가장 높은 프레임 워크를 배우고 싶다면, 최선의 선택은 여전히 ​​React이며 2017 년 이후입니다. React는 공통 프론트 엔드를 언급하는 목록의 47.6 %에서 언급됩니다. 프레임 워크, Angular는 41.2 %, Vue.js는 11.2 %를 기록했습니다.

대부분의 구인 목록은 몇 가지 이름이 지정된 프레임 워크 중 하나에 대한 경험이 필요하다고 말하지만 이러한 목록의 상당 부분은 나열된 기술 스택을 볼 때 실제로 React 작업을 위해 고용 하고 있으며 지원자에 대한 선호도를 보여줍니다. React에 대한 강력한 지식. 아래의 다운로드 트렌드에서이를 뒷받침하는 몇 가지 증거를 볼 수 있습니다.

* 방법론 : Indeed.com에서 구직 활동을 수행했습니다. 오 탐지를 걸러 내기 위해 검색을 "소프트웨어"라는 키워드와 함께 사용하여 관련성을 강화했습니다. 많은 목록에“.js”가 포함되어 있지 않기 때문에“Vue.js”에서“.js”도 생략했습니다. 모든 SERPS는 날짜별로 정렬되고 관련성을 확인했습니다.

다운로드

npm 다운로드 수는 검색 트렌드와 상당히 비슷해 보이지만 흥미로운 사실을 보여줍니다. Angular 2+ 및 Vue.js의 다운로드 수는 상당히 많지만 이전 버전을 사용하는 사용자 수를 추가하면 Angular 프레임 워크 인 Angular는 다운로드에서 Vue.js보다 확실한 우위를 점하고 있습니다.

파이 차트에서 최근 다운로드 공유를 보면 React가 ~ 66 %, Angular (모든 버전)가 ~ 20 %, Vue가 ~ 15 %로 표시됩니다.

TypeScript 대 JavaScript

고용주의 10.6 %가 구인 목록에서 TypeScript를 구체적으로 언급했으며 이는 작년 7.4 %에서 증가했습니다.

TypeScript에 대한 개발자의 관심은 부인할 수 없을 정도로 강력하고 빠르게 성장하고 있습니다. 이러한 추세는 2021 년에도 계속 될 것이며 사용자는 TypeScript 사용 비용 (예 : 인라인 유형 주석보다 인터페이스를 선호) 을 해결하는 방법을 배울 것 입니다.

TypeScript를 구체적으로 언급하는 직업의 수는 여전히 상대적으로 적지 만 TypeScript에 대한 경험이 있으면 2021 년에 취업 할 확률이 약간 높아질 것입니다. 2022 년까지 TypeScript에 대한 경험이 있으면 취업 시장에서 우위를 점할 수 있습니다. 그러나 JavaScript 개발자가 완전히 새로운 언어보다 TypeScript를 배우는 것이 더 쉽기 때문에 TypeScript 팀은 일반적으로 훌륭한 JavaScript 개발자를 고용하고 교육합니다.

서버 프레임 워크

서버 측에서 Express는 여전히 다운로드 수에서 우위를 차지하므로 경쟁자들이 서로에 대해 얼마나 인기가 있는지 확인하기가 어렵습니다.

작년에 예측으로 명시 제외하고, 우리가 볼 Next.js가 , Next.js 유연한 풀 스택 때문에 놀랍지 최고 경쟁자로 떠오르고있다 반작용 기반 정적으로 컨텐츠를 최적화 제공 할 수 있도록 할 수 있습니다 프레임 워크를, 콘텐츠를 동적으로 생성해야 할 때 API 경로 및 SSR에 대한 서버리스 기능을 대체 할 수도 있습니다. 처음 요청 될 때 온 디맨드로 콘텐츠를 정적으로 생성 한 다음 CDN에서 제공되는 캐시 된 정적 콘텐츠를 제공 할 수도 있습니다. 사용자 생성 콘텐츠를 기반으로하는 앱에 유용합니다.

Next에는 페이지 번들의 자동 최적화, 새 이미지 태그를 사용한 자동 이미지 최적화  사용자의 페이지로드 경험을 개선하는 데 도움이 되는 기본 제공 성능 분석  비롯한 많은 다른 이점이 있습니다.

GitHub를 사용하고 Vercel 에 배포하면 모든 PR에 대한 자동 배포와 매우 부드러운 CI / CD 파이프 라인도 제공됩니다. 본질적으로 최고의 풀 타임 DevOps 팀을 직원으로 고용하는 것과 같지만 급여를 지불하는 대신 청구서를 호스팅하는 데 상당한 비용을 절약 할 수 있습니다.

Next.js는 2021 년에도 계속 폭발 할 것으로 예상됩니다.

 

2021년에는 새로운 내용에 대한 도전이 필요해보입니다.

 

 

 

반응형

관련글 더보기

댓글 영역