C#
Teilen:
Die Fragen zu C# wurden nur Entwickler*innen gestellt, die C# als eine ihrer drei primären Programmiersprachen angegeben hatten.
Teilen:
2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | |
---|---|---|---|---|---|---|---|
– | – | – | – | – | – | 42% | C# 11 |
– | – | – | – | – | 50% | 32% | C# 10 |
– | – | – | – | 30% | 32% | 17% | C# 9 |
– | – | – | 52% | 50% | 33% | 17% | C# 8 |
28% | 44% | 63% | 48% | 39% | 24% | 13% | C# 7 |
63% | 44% | 39% | 27% | 27% | 16% | 8% | C# 6 |
37% | 40% | 35% | 27% | 27% | 5% | 3% | C# 5 |
10% | 11% | 11% | 6% | 5% | 2% | 2% | Eine frühere Version |
7% | 11% | 8% | 10% | 12% | 10% | 18% | Ich weiß es nicht |

Stefan Pölz
Clean-C#-Coder und testgetriebener .NET-Entwickler
Es erfüllt mich mit Freude, wenn ich sehe, dass die Mehrheit der Befragten mit den aktuellen STS- und LTS-Versionen von C# Schritt hält, um die syntaktischen Erleichterungen und die semantische Kraft der Sprache zu nutzen.
99%
99%
C#
27%
30%
HTML/CSS
22%
26%
JavaScript
16%
18%
TypeScript
7%
6%
VB.NET
3%
3%
F#
1%
1%
Sonstiges

Stefan Pölz
Clean-C#-Coder und testgetriebener .NET-Entwickler
Ich hatte erwartet, dass C# die meistverwendete .NET-Sprache sein würde, nicht zuletzt, weil die BCL in dieser Sprache geschrieben ist. Ich bin jedoch überrascht, dass Visual Basic immer noch öfter verwendet wird als F#, zumal Letzteres jährliche Feature-Updates erhält.
2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | |
---|---|---|---|---|---|---|---|
– | – | – | – | – | – | 38% | .NET 7 |
– | – | – | – | – | 47% | 38% | .NET 6 |
– | – | – | – | 33% | 24% | 10% | .NET 5 |
96% | 90% | 85% | 75% | 62% | 49% | 45% | .NET-Framework |
37% | 42% | 57% | 68% | 66% | 43% | 35% | .NET Core |
16% | 17% | 14% | 13% | 12% | 10% | 8% | Mono |
– | – | – | – | – | 5% | 6% | Ich weiß es nicht |
Die Umfrage wurde im Juni 2023 durchgeführt, kurz vor der Ankündigung der Vorschauversion von .NET 8.

Stefan Pölz
Clean-C#-Coder und testgetriebener .NET-Entwickler
Eine faire Aufteilung zwischen den aktuellen STS- und LTS-Versionen der Plattform. Die Tatsache, dass immer noch eine beträchtliche Anzahl von .NET-Framework-Projekten gepflegt wird, ist ein wichtiger Hinweis für Autor*innen von Bibliotheken und Tools, die Unterstützung für den Klassiker noch nicht einzustellen.

Joseph Guadagno
Microsoft Developer Services MVP, Präsident des Verwaltungsrats der .NET Foundation
Es ist gut, dass die Nutzung des .NET-Frameworks zurückgeht, wenn auch etwas langsam. Der Einsatz von .NET scheint auf die Versionen 6 und 7 aufgeteilt zu sein. Hoffentlich bedeutet dies, dass die Leute sich bereitmachen, ihre Apps auf .NET 8 zu aktualisieren.
56%
56%
ASP.NET Core
39%
41%
Entity Framework
34%
–
ASP.NET
24%
25%
Azure
23%
22%
Unity
2020 | 2021 | 2022 | 2023 | |
---|---|---|---|---|
65% | 62% | 54% | 48% | Visual Studio |
20% | 27% | 33% | 32% | JetBrains Rider |
11% | 9% | 10% | 14% | Visual Studio Code |
2% | 2% | 2% | 3% | Visual Studio für Mac |
0% | 0% | – | 1% | MonoDevelop |
0% | 0% | 0% | 1% | Vim |
0% | 0% | 0% | 1% | Sonstiges |
79%
80%
Windows
32%
34%
macOS
19%
18%
Linux
32%
36%
ReSharper
9%
–
SonarLint
6%
4%
AWS Toolkit for Visual Studio
6%
8%
CodeMaid
5%
5%
ReSharper C++
76%
56%
VS 2022
19%
38%
VS 2019
3%
3%
VS 2017
0%
2%
VS 2015
1%
1%
VS 2013

Joseph Guadagno
Microsoft Developer Services MVP, Präsident des Verwaltungsrats der .NET Foundation
Es ist großartig, dass immer mehr Entwickler*innen die neuesten Versionen ihrer IDE nutzen.
19%
16%
Ich schreibe keine Unit-Tests für C#
7%
5%
Ich schreibe Unit-Tests, verwende aber keine Frameworks
37%
39%
xUnit
36%
38%
NUnit
14%
14%
MSTest/Visual Studio Unit Testing Framework

Stefan Pölz
Clean-C#-Coder und testgetriebener .NET-Entwickler
Es bestürzt mich, dass der Prozentsatz der C#-Entwickler*innen, die keine Unit-Tests schreiben, gestiegen ist. Aber vielleicht können die neuen Versionen der JetBrains-Tools mit ihren hervorragenden Unit-Test-Features in dieser Hinsicht Besserung bewirken.
20%
–
Die integrierten Debugger-Diagnosetools von Visual Studio
21%
–
Den integrierten Performance-Profiler von Visual Studio
22%
17%
dotMemory
21%
20%
dotTrace
12%
13%
Unity-Profiler
73%
74%
Gelegentlich, wenn Probleme auftreten
18%
19%
Regelmäßig – jeden Tag/jede Woche/für jeden Sprint, um Problemen vorzugreifen
9%
6%
Ständig – als fortlaufenden Hintergrundprozess
0%
1%
Sonstiges
31%
28%
Ich bin allein verantwortlich
30%
35%
Einige andere Entwickler*innen und ich teilen uns die Verantwortung
26%
24%
Alle Entwickler*innen in unserem Projekt sind verantwortlich
13%
10%
Niemand in unserem Projekt ist verantwortlich
0%
2%
Sonstiges
55%
53%
Websites
42%
40%
Hilfsprogramme
30%
15%
Spiele
30%
20%
Bibliotheken/Frameworks
27%
35%
Datenbanken/Datenspeicherung
57%
55%
Websites
46%
46%
Hilfsprogramme
34%
25%
Bibliotheken/Frameworks
31%
16%
Spiele
28%
39%
Datenbanken/Datenspeicherung
Es sieht so aus, als würden viele Entwickler*innen bei Datenbankprojekten automatisch zu Visual Studio greifen, obwohl JetBrains Rider über hervorragende Tools verfügt, die nicht nur MS SQL Server, sondern praktisch jeden Datenbanktyp unterstützen.
In der Game-Entwicklung ist JetBrains Rider jedoch die anerkannte erste Wahl, wohl dank seiner Interoperabilität mit Engines wie Unity, Unreal Engine und Godot.
Danke, dass Sie sich die Zeit genommen haben!
Wir hoffen, dass Sie unseren Bericht nützlich fanden. Teilen Sie diesen Bericht im Freundes- und Kollegenkreis.
Wenn Sie Fragen oder Anregungen haben, schreiben Sie uns bitte unter surveys@jetbrains.com.