스택 오버플로우 2022 개발자 설문조사

스택 오버플로우는 개발자에게 사랑 받는 대표적인 Q/A 서비스 입니다. 스택 오버플로우는 매년 Developer Survey를 하는데 올해도 2022년 5월에 7만명 이상의 개발자가 참여하였습니다.
오늘은 개발자 설문조사 중 .NET 및 .NET 기반 프레임워크, C#의 입지에 대해 살펴봅니다.

  1. 프로그래밍 언어 (C# 27.98%)

    C#은 8위로 순수 프로그래밍 언어로는 5위입니다. 자바스크립트, 파이썬, 타입스크립트, 자바 다음으로 가장 많이 사용하는 언어입니다.

    타입스크립트가 C#보다 더 많이 사용하는 언어라는 점이 흥미롭네요.

  2. 웹 프레임워크 (ASP.NET Core 18.59%, Blazor 4.46%)

    순수 웹 프레임워크로는 React.js, Angular, Vue.js 다음으로 ASP.NET Core가 위치해 있습니다. 통계의 기준이 모호하기는 하는데 동일한 기준으로 본다면 Blazor로 4.46%라 영향력이 아직은 크지 않은 것으로 보입니다.

  3. 기타 프레임워크 및 라이브러리 (.NET 34.55% 1위, Xamarin 5.21%)
    이것 역시 기준이 모호합니다. .NET은 엄밀히 말하면 프레임워크가 아니죠. 동일한 기준으로 본다면 Xamarin으로 경쟁 프레임워크인 Flutter 12.64%에 비해 1/2 수준입니다.

  4. 통합 개발 환경 (Visual Studio 32.15%)
    Visual Studio Code가 74.48%로 1위이며 대다수의 개발자가 Visual Studio Code를 애용하는 것 같습니다. 대학교에서도 Visual Studio Code로 개발하는 분위기입니다. Visual Studio는 2위로 32.15% 입니다.

가장 사랑하고 두려워하는 언어

  1. 프로그래밍 언어 (C# 사용받는 63.39%, 두려워하는 36.61%)

    가장 사랑받는 언어는 Rust로 86.73%입니다. C# 는 10위입니다. 경쟁 언어로 Go는 8위이며, Java는 상당히 아래에 위치하고 있습니다.

    가장 원하는 언어로는 역시 Rust로 17.6% 이며 C#은 9위로 6.11% 입니다. 경쟁언어로 Go는 4위로 16.41로 Go 언어가 이제는 트랜디 하다고 말할 수 있습니다. Java는 10위로 5.6%로 C#이 대중들에게 Java와의 차별점을 아직은 어필하지 못한다고 말할 수 있겠습니다.

  2. 웹 프레임워크 기술 (ASP.NET Core 71.49%, 28.51%)

    ASP.NET Core의 접근성이 낮지 않다는게 확인이됩니다. Blazor역시 62.67%, 37.33%으로 Vue.js의 다음 순위입니다.

    이에 반해 원하는 니즈는 대부분 Javascript 또는 TypeScript용이며 .NET으로는 Blazor가 11위로 4.69% 입니다.

  3. 기타 프레임워크 (Uno Platform 66.17%, 33.83%)

    고무적인 것은 Uno Platform이 Flutter(68.03%, 31.97%)과 유사한 포지션이라는 점입니다. Avalonia는 없는데 투표 항목에 없던 것인지 실제 없는것인지는 알 수 없네요.

    원하는 순위는 Flutter가 13.52%로 2위, Uno Platform은 0.79%로 개발자들의 선택 범위에는 들지 않다는 점

    .NET은 동등한 비교점이 아니라 제외하였습니다.

※ 주제 이외에 개발자 성별 비중이 남성이 압도적이라는 점이 흥미로웠습니다.

12개의 좋아요

통합개발환경 == IDE 인데 vscode를 ide로 치다니…심지어 그걸 stackoverflow에서 했다면 이제 공식화되는거군요.
vscode는 IDE다! (원랜 최고급 메모장이었는데)

오 유데미 잘나가네요!

1개의 좋아요