C#

Teilen:

Die Fragen zu C# wurden nur Entwickler*innen gestellt, die C# als eine ihrer drei primären Programmiersprachen angegeben hatten.

Teilen:

Welche C#-Versionen nutzen Sie regelmäßig?

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.

Welche Programmiersprachen verwenden Sie in Ihrem .NET-Projekt?

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.

Welche Runtimes verwenden Sie regelmäßig?

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.

Welche Technologien und Frameworks verwenden Sie?

Welche ASP.NET-Core-Technologien verwenden Sie?

Diese Frage wurde nur Befragten gestellt, die nach eigenen Angaben ASP.NET Core verwenden.

Welche Frameworks verwenden Sie für die F#-Entwicklung?

Welche IDE bzw. welchen Editor verwenden Sie hauptsächlich für die C#-Entwicklung?

Welches Betriebssystem verwendet Ihre C#-Entwicklungsumgebung?

Welche Plugins verwenden Sie mit Visual Studio?

Welche Plugins für Visual Studio Code verwenden Sie?

Welche Version von Visual Studio verwenden Sie am meisten?

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.

Gibt es Unit-Test-Frameworks, die Sie regelmäßig verwenden?

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.

Gibt es Performance- oder Diagnosetools, die Sie regelmäßig nutzen?

Wie oft verwenden Sie normalerweise Profiling- oder Diagnosetools?

Wer ist in Ihrem Projekt für Profiling und Diagnose zuständig?

Arten von Software, die in Visual Studio und JetBrains Rider entwickelt werden

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.