C#

Partager :

Les questions sur C# n'ont été posées qu'aux développeurs ayant indiqué que C# était l'un de leurs trois principaux langages de programmation.

Partager :

Quelles versions de C# utilisez-vous régulièrement ?

Stefan Pölz

Programmeur C# adepte du Clean code et des tests

Cela me fait très plaisir de voir que la majorité des répondants utilisent les dernières versions STS et LTS de C# pour tirer parti du sucre syntaxique et de la puissance sémantique du langage.

Quels langages de programmation utilisez-vous dans votre projet .NET ?

Stefan Pölz

Programmeur C# adepte du Clean code et des tests

Je m'attendais à ce que C# soit le langage .NET le plus utilisé, notamment parce que c'est le langage dans lequel la BCL est écrite. Mais je suis surpris que Visual Basic soit toujours plus populaire que F#, étant donné que les fonctionnalités de F# font aussi l'objet de mises à jour annuelles.

Quels runtimes utilisez-vous régulièrement ?

L'enquête a eu lieu en juin 2023, alors que la disponibilité de la version preview de .NET 8 était sur le point d'être annoncée.

Stefan Pölz

Programmeur C# adepte du Clean code et des tests

On constate une répartition équitable entre les versions STS et LTS actuelles de la plateforme. Savoir qu'il y a encore un nombre important de projets .NET Framework est une information précieuse pour les auteurs de bibliothèques et d'outils, cela indique qu'il est trop tôt pour abandonner la prise en charge de la version classique.

Joseph Guadagno

Microsoft Developer Services MVP, Président du conseil d'administration de la .NET Foundation

Cela fait plaisir de voir que l'utilisation de .NET Framework décline, même si cette baisse se fait assez lentement. Les utilisateurs de .NET sont répartis entre la version 6 et la versions 7. J'espère que cela signifie que les gens se préparent à mettre à jour leurs applications vers .NET 8.

Quels frameworks et technologies utilisez-vous ?

Quelles technologies ASP.NET Core utilisez-vous ?

Cette question n’a été posée qu’aux personnes ayant déclaré utiliser ASP.NET Core.

Quels frameworks utilisez-vous pour le développement F# ?

Quel IDE ou éditeur utilisez-vous principalement pour le développement en C# ?

Quel système d'exploitation votre environnement de développement C# utilise-t-il ?

Quels plugins utilisez-vous avec Visual Studio ?

Quels plugins utilisez-vous pour Visual Studio Code ?

Quelle version de Visual Studio utilisez-vous le plus ?

Joseph Guadagno

Microsoft Developer Services MVP, Président du conseil d'administration de la .NET Foundation

C'est une très bonne chose que de plus en plus de développeurs fasse régulièrement la mise à niveau de leur IDE et en utilisent les versions les plus récentes.

Quels frameworks de tests unitaires utilisez-vous régulièrement, le cas échéant ?

Stefan Pölz

Programmeur C# adepte du Clean code et des tests

Il est décevant de voir que le pourcentage de développeurs C# qui n'écrivent pas de tests unitaires a augmenté. Mais peut-être que les versions récentes des outils JetBrains, qui fournissent une remarquable suite de fonctionnalités pour les tests unitaires, contribueront à améliorer la situation.

Quel·s outils·s de mesure des performances ou de diagnostic utilisez-vous régulièrement, le cas échéant ?

À quelle fréquence utilisez-vous des outils de profilage ou de diagnostic ?

Qui est responsable du profilage ou des diagnostics dans votre projet ?

Types de logiciels développés dans Visual Studio et JetBrains Rider

Un grand nombre de développeurs se tournent automatiquement vers Visual Studio pour travailler avec leurs projets de bases de données, alors que JetBrains Rider propose d'excellents outils, qui prennent en charge quasiment tous les types de bases de données, pas seulement MS SQL Server.

Cependant, on voit que JetBrains Rider est reconnu comme un choix de premier ordre pour le développement de jeux, sans doute du fait de son interopérabilité avec des moteurs comme Unity, Unreal Engine et Godot.

Merci du temps que vous nous avez accordé !

Nous espérons que vous avez trouvé ce rapport intéressant. N'hésitez pas à le partager avec vos amis et collègues.

Si vous avez des questions ou des suggestions, contactez-nous à surveys@jetbrains.com.