본문 바로가기

2020년 개발자가 사용하는 웹 프레임워크 TOP 10

웹프레임 워크는 개발자가 웹 애플리케이션을위한 고유한 기능을 구축하고 만들 수 있도록하는 소프트웨어 개발의 중요한 부분입니다. 개발자가 더 빠르고 효율적인 방식으로 응용 프로그램을 만들 수 있도록 도와줍니다

최근 Stack Overflow Developer Survey 2020에서는 거의 65,000 명의 개발자를 대상으로 설문 조사를 실시했으며, 이곳에서 이동 도구 및 라이브러리에 투표했습니다. 여기에서는 2020 년에 전 세계 개발자가 가장 많이 사용하는 설문조사 에서 나온 프레임워크 종류에 대해서 알아보겠습니다.

프레임워크는 GitHub의 별에 개수 따라서 나열했습니다.

1 | Vue.js

: 170k

About : Vue.js Stack Overflow Developer Survey 2020에서 가장 많이 사용되는 웹 프레임워크로 7위 를 차지한 인기있는 JavaScript 프레임 워크입니다. 프레임 워크는 사용자 인터페이스를 구축하는 데 사용됩니다. 핵심 라이브러리는 기존 프로젝트를 포함한 다른 라이브러리와 쉽게 선택하고 통합 할 수 있습니다.

Vue.js는 반응 형 및 구성 가능한 뷰 구성 요소를 제공합니다. 이는 동반 라이브러리에서 처리하는 라우팅 및 글로벌 상태 관리를 포함한 작업을 수행합니다. 이 프레임 워크에서 구성 요소의 종속성은 렌더링 프로세스 중에 자동으로 추적됩니다.

여기

 

Vue.js

Vue.js - The Progressive JavaScript Framework

vuejs.org

2 | React.js

: 154k

About : 설문 조사에서는 "순전히 웹 프레임 워크에만 집중할 때 jQuery가 여전히 많이 사용되지만 해마다 React.js Angular에 대한 기반을 서서히 잃고 있음을 알 수 있습니다."라고 말했다고 합니다.

React 사용자 인터페이스를 구축 하는 데 널리 사용되는 JavaScript 라이브러리 입니다. "구성 요소"라고하는 작고 격리 된 코드 조각에서 복잡한 UI를 구성 할 수있는 선언적이고 동적이며 유연한 JavaScript 라이브러리입니다. 리엑트는 올해 StackOverflow 개발자 설문 조사에서 2위를 차지 했습니다.

React는 대화 형 UI를 만들고 애플리케이션의 각 상태에 대한 간단한보기를 디자인합니다. 자체 상태를 관리하는 캡슐화 된 구성 요소를 빌드 한 다음이를 구성하여 복잡한 UI를 만듭니다. 개발자는 기존 코드를 다시 작성하지 않고도 React에서 새로운 기능을 개발할 수 있습니다.

여기

 

React – A JavaScript library for building user interfaces

A JavaScript library for building user interfaces

reactjs.org

3 | Angular

: 64k

정보 : Angular TypeScript 또는 JavaScript 및 기타 프로그래밍 언어를 사용하여 모바일 및 데스크톱 웹 애플리케이션을 구축하는 데 사용할 수있는 TypeScript 기반 오픈 소스 웹 애플리케이션 프레임 워크입니다. 올해 Angular StackOverflow Developers Survey에서 3 위를 차지 했습니다.

여기

 

AngularJS — Superheroic JavaScript MVW Framework

document.createElement('tabs'); document.createElement('pane'); document.createElement('ng-pluralize'); Yo

angularjs.org

4 | Angular.js

: 59.5k

About : AngularJS는 동적 웹 애플리케이션을위한 인기있는 구조 프레임 워크입니다. 프레임 워크를 사용하면 클라이언트 측 웹 애플리케이션을 작성하고 좋은 오래된 HTML을 템플릿 언어로 사용할 수 있습니다. AngularJS는 기본적으로 애플리케이션 개발에 가장 적합한 프레임 워크를 구축하기위한 도구 세트이며 완전히 확장 가능할뿐만 아니라 다른 라이브러리와도 잘 작동합니다. Angular.js 2020 Stack Overflow 개발자 설문 조사에서 9위를 차지 했습니다.

여기

 

AngularJS — Superheroic JavaScript MVW Framework

document.createElement('tabs'); document.createElement('pane'); document.createElement('ng-pluralize'); Yo

angularjs.org

 

5 | jQuery

: 53.8k

정보 : jQuery는 빠르고 작고 기능이 풍부한 JavaScript 라이브러리입니다. StackOverflow Developers Survey 2020에 따르면 jQuery는 개발자 사이에서 가장 많이 사용되는 웹 프레임워크로 1위를 차지 했습니다.

설문 조사에서는 "순전히 웹 프레임 워크에만 집중할 때 jQuery가 여전히 왕이지만 해마다 React.js Angular에 대한 기반을 서서히 잃어 가고 있습니다."라고 말했다고 합니다.

일부 기능은 HTML DOM 문서 순회 및 조작을 모두 지원한다는 것입니다. 프레임 워크는 여러 브라우저에서 작동하는 사용하기 쉬운 API Azax를 단순화합니다. 단일 .js 파일에 포함 된 기능이 풍부한 웹 프레임 워크입니다.

6 | Django

: 51.2k

About : Django Python으로 작성된 인기 있고 모든 기능을 갖춘 서버 측 웹 프레임워크입니다. 깔끔하고 실용적인 디자인으로 빠른 개발을 장려하는 높은 수준의 웹 프레임 워크입니다. 널리 사용되는이 Python 웹 애플리케이션 프레임워크를 통해 안전하고 유지 관리 가능한 웹 사이트를 빠르게 개발할 수 있습니다.

7 | Express

: 49.6k

정보 : Express는 웹 및 모바일 애플리케이션을위한 강력한 기능 세트를 제공하는 유연한 Node.js 웹 애플리케이션 프레임 워크입니다. JavaScript로 작성된이 인기있는 웹 프레임 워크는 Node.js 런타임 환경에서 호스팅됩니다. Express 2020 StackOverflow 개발자 설문 조사에서 5위를 차지 했습니다.

Express는 다른 URL 경로에서 다른 HTTP 동사를 사용하여 요청에 대한 처리기를 작성하는 메커니즘을 제공합니다. 또한 연결에 사용할 포트, 응답을 렌더링하는 데 사용할 수있는 템플릿 위치와 같은 일반적인 웹 애플리케이션 설정을 설정합니다.

8 | Spring

: 38.7k

About : Spring Framework Java EE 개발을 쉽게 할 수있는 인기있는 오픈 소스 애플리케이션 프레임 워크입니다. Spring은 웹 사용자 인터페이스, 트랜잭션 및 지속성을위한 일련의 스냅인 서비스를 포함하는 구성 요소를 관리하기위한 프레임 워크 인 컨테이너로 구성됩니다.

올해이 프레임 워크는 StackOverflow Developers Survey에서 8위를 차지 했습니다. 웹 프레임 워크는 모든 종류의 배포 플랫폼에서 최신 Java 기반 엔터프라이즈 애플리케이션을위한 구성 모델과 포괄적인 프로그래밍을 제공합니다.

9 | ASP.NET Core

: 18.7k

Unity 3D의 머신 러닝에 대해 알아야 할 모든 것

정보 : ASP.NET Core Windows, Linux, macOS Docker에서 실행되는 ASP.NET의 오픈 소스 버전입니다. ASP.NET Core의 성능은 독립적 인 TechEmpower 벤치 마크에서 널리 사용되는 다른 웹 프레임 워크보다 높습니다.

ASP.NET Core는 런타임 구성 요소, API, 컴파일러 및 언어를 허용하는 동시에 앱을 계속 실행할 수있는 안정적이고 지원되는 플랫폼을 제공하도록 설계되었습니다. StackOverflow Developers Survey 2020에 따르면 ASP.NET Core는 개발자 사이에서 가장 많이 사용되는 웹 프레임 워크로 6위를 차지 했습니다.

 

10 | ASP.NET

: 11.9k

정보 : Microsoft에서 만든 ASP.NET .NET C #을 사용하여 웹 앱 및 서비스를 빌드하기위한 오픈 소스 크로스 플랫폼 프레임 워크입니다. ASP.NET C # 또는 F #에서 웹 요청을 처리하기위한 기본 프레임 워크, 웹 페이지 템플릿 구문 등과 같은 웹 앱을 빌드하기위한 도구 및 라이브러리로 .NET 플랫폼을 확장합니다. 올해 ASP.NET StackOverflow Developers Survey에서 4위를 차지했습니다.

ASP.NET Web Forms, ASP.NET MVC ASP.NET 웹 페이지와 같은 웹 응용 프로그램을 만들기위한 세 가지 프레임 워크를 제공합니다. 프레임 워크는 반응 형 디자인 프레임 워크를 사용하는 모바일 웹 사이트뿐만 아니라 Web API 백엔드로 네이티브 모바일 앱을 지원할 수 있습니다.

 

엉망진창

개인 블로그 입니다. 코딩, 맛집, 정부정책, 서비스, ~방법 등 다양한 정보를 소개합니다