C#
Compartir:
Las preguntas acerca de C# solo se han mostrado a los desarrolladores que seleccionaron C# como uno de sus tres lenguajes de programación principales.
Compartir:
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 % | Una versión anterior |
7 % | 11 % | 8 % | 10 % | 12 % | 10 % | 18 % | No lo sé seguro |

Stefan Pölz
Clean C# Coder – Desarrollador .NET orientado a pruebas
Me llena de alegría ver que la mayoría de los participantes se mantiene al día con las versiones STS y LTS actuales de C# para aprovechar el azúcar sintáctico y la potencia semántica del lenguaje.
99%
99%
C#
27%
30%
HTML/CSS
22%
26%
JavaScript
16%
18%
TypeScript
7%
6%
VB.NET
3%
3%
F#
1%
1%
Otro/a

Stefan Pölz
Clean C# Coder – Desarrollador .NET orientado a pruebas
Esperaba que C# fuera el lenguaje .NET más utilizado, entre otras cosas porque también es el lenguaje en el que está escrita la BCL. Sin embargo, me sorprende que todavía se utilice más Visual Basic que F#, teniendo en cuenta que este último también recibe actualizaciones anuales de las funcionalidades.
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 % | No lo sé seguro |
La encuesta se realizó en junio de 2023, cuando la versión preliminar de .NET 8 estaba a punto de anunciarse.

Stefan Pölz
Clean C# Coder – Desarrollador .NET orientado a pruebas
Una división justa entre las versiones STS y LTS actuales de la plataforma. Saber que aún se mantiene un número significativo de proyectos .NET Framework es una información valiosa para que los autores de bibliotecas y herramientas no abandonen todavía la compatibilidad con el clásico.

Joseph Guadagno
MVP de Servicios para Desarrolladores de Microsoft, presidente del consejo de administración de la .NET Foundation
Es bueno ver que el uso de .NET Framework está disminuyendo, aunque un poco lentamente. El uso de .NET parece dividirse entre las versiones 6 y 7. Esperemos que eso signifique que la gente se está preparando para actualizar sus aplicaciones a .NET 8.
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 para Mac |
0 % | 0 % | – | 1 % | MonoDevelop |
0 % | 0 % | 0 % | 1 % | Vim |
0 % | 0 % | 0 % | 1 % | Otro/a |
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
MVP de Servicios para Desarrolladores de Microsoft, presidente del consejo de administración de la .NET Foundation
Es estupendo que cada vez más desarrolladores se mantengan al día con las últimas versiones de su IDE.
19%
16%
No escribo pruebas de unidad para C#
7%
5%
Escribo pruebas de unidad, pero no uso ningún marco de trabajo
37%
39%
xUnit
36%
38%
NUnit
14%
14%
MSTest/Visual Studio Unit Testing Framework

Stefan Pölz
Clean C# Coder – Desarrollador .NET orientado a pruebas
Me entristece ver que ha aumentado el porcentaje de desarrolladores de C# que no escriben pruebas de unidad. Pero quizá las versiones recientes de las herramientas de JetBrains puedan mejorar esa cifra con su magnífico conjunto de funciones de pruebas de unidad.
20%
–
Herramientas de diagnóstico del depurador integrado de Visual Studio
21%
–
Generador de perfiles de rendimiento integrado de Visual Studio
22%
17%
dotMemory
21%
20%
dotTrace
12%
13%
Unity Profiler
73%
74%
De vez en cuando, cuando surgen problemas
18%
19%
Regularmente: cada día/semana/sprint para anticipar posibles problemas
9%
6%
Constantemente: es un proceso continuo en segundo plano
0%
1%
Otro/a
31%
28%
Soy la única persona responsable
30%
35%
Algunos otros desarrolladores y yo compartimos la responsabilidad
26%
24%
Todos los desarrolladores de nuestro proyecto son responsables
13%
10%
Nadie en nuestro proyecto es responsable
0%
2%
Otro/a
55%
53%
Sitios web
42%
40%
Herramientas
30%
15%
Juegos
30%
20%
Bibliotecas / Marcos de trabajo
27%
35%
Base de datos / Almacenamiento de datos
57%
55%
Sitios web
46%
46%
Herramientas
34%
25%
Bibliotecas / Marcos de trabajo
31%
16%
Juegos
28%
39%
Base de datos / Almacenamiento de datos
Parece como si muchos desarrolladores recurrieran automáticamente a Visual Studio para trabajar con sus proyectos de bases de datos, a pesar de que JetBrains Rider dispone de excelentes herramientas que admiten prácticamente cualquier tipo de base de datos, no solo MS SQL Server.
En gamedev, sin embargo, JetBrains Rider es reconocido como una opción de primer orden, sin duda gracias a su interoperabilidad con motores como Unity, Unreal Engine y Godot.
¡Gracias por el tiempo que nos ha dado!
Esperamos que nuestro informe le haya resultado útil. Comparta este informe con sus amigos y compañeros.
Si tiene alguna pregunta o sugerencia, no dude en ponerse en contacto con nosotros a través de surveys@jetbrains.com.