C#

Diese Fragen wurden nur Entwicklern gestellt, die C# als eine ihrer drei primären Programmiersprachen angegeben hatten.

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

C#-Entwickler steigen zügig auf neue Versionen um. Mehr als die Hälfte von ihnen nutzen bereits C# 8. Anscheinend beginnen viele, neue Sprachmerkmale direkt nach der Einführung zu nutzen.

Welche Runtimes verwenden Sie regelmäßig?

Die Verbreitung von .NET Core nimmt weiter zu. Wir sind gespannt, ob es bis zum nächsten Jahr das .NET-Framework überholt.

Welche Technologien oder Frameworks verwenden Sie?

ASP.NET Core ist in Führung gegangen, und ASP.NET MVC hat seine Vormachtstellung verloren.

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

Unter welchem Betriebssystem läuft Ihre C#-Entwicklungsumgebung?

Es scheint, als würden einige Entwickler den plattformübergreifenden Charakter von .NET Core nutzen und es auf anderen Betriebssystemen als Windows verwenden. Allerdings ist ihre Zahl immer noch relativ gering.

Gibt es Unit-Testing-Frameworks, die Sie regelmäßig nutzen?

Diese Frage wurde nur von Personen beantwortet, die Unit-Tests schreiben oder nutzen.

Sowohl MSTest als auch MSTest v2 haben stark an Popularität verloren.

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

Unter Framework-Nutzern, die keine Profiling-Tools verwenden, sind Unity3D-Entwickler in der Mehrheit.

In Rider können Sie Speicherprobleme dank der dynamischen Programmanalyse, die von der IDE im Hintergrund ausgeführt wird, automatisch erkennen. Wie hilfreich dies sein kann, weiß dieser Benutzer:

„Die dynamische Programmanalyse in @JetBrainsRider erkannte beim Starten der Anwendung eine Speicherzuweisung von 13 GB durch irgendeinen alten Code, den ich mir seit einiger Zeit nicht mehr angeschaut hatte. Verwendete .ToString() statt in einen Int zu parsen – ein dummer Fehler.“

Caleb Ukle

@CU_Galaxy


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.

Werden Sie Mitglied im JetBrains Tech Insights Lab

Nehmen Sie an Umfragen und UX-Studien teil, um JetBrains-Produkte benutzerfreundlicher und gleichzeitig leistungsfähiger zu machen. Durch die Teilnahme an unserer Forschung können Sie auch Prämien erhalten.

Wenn Sie Fragen oder Anregungen haben, schreiben Sie uns bitte unter surveys@jetbrains.com.

© 2000-2020 JetBrains s.r.o. Alle Rechte vorbehalten.