C#
Compartilhar:
As perguntas sobre C# foram mostradas apenas para os desenvolvedores que escolheram o C# como uma de suas três principais linguagens de programação.
Compartilhar:
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% | Versão anterior |
7% | 11% | 8% | 10% | 12% | 10% | 18% | Não tenho certeza |

Stefan Pölz
Programador em C# limpo — Desenvolvedor em .NET orientado por testes
Meu coração se enche de alegria quando vejo que a maioria dos participantes está acompanhando as versões STS e LTS atuais do C# para tirarem proveito do "açúcar sintático" e do poder semântico dessa linguagem.
99%
99%
C#
27%
30%
HTML/CSS
22%
26%
JavaScript
16%
18%
TypeScript
7%
6%
VB.NET
3%
3%
F#
1%
1%
Outros

Stefan Pölz
Programador em C# limpo — Desenvolvedor em .NET orientado por testes
Eu esperava que o C# fosse a linguagem mais usada para .NET, até porque também é a linguagem na qual a BCL foi escrita. Porém, estou surpreso que o Visual Basic ainda seja mais usado que o F#, considerando que este último também recebe atualizações anuais de recursos.
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% | Não tenho certeza |
A pesquisa foi feita em junho de 2023, quando a versão preliminar do .NET 8 estava prestes a ser anunciada.

Stefan Pölz
Programador em C# limpo — Desenvolvedor em .NET orientado por testes
Uma divisão equânime entre as atuais versões STS e LTS da plataforma. Saber que ainda há um número significativo de projetos em .NET Framework sendo mantidos é uma informação valiosa para os autores de bibliotecas e ferramentas, para que eles ainda não retirem o suporte a esse clássico.

Joseph Guadagno
MVP em Serviços para Desenvolvedores da Microsoft, Presidente do Conselho de Administração da .NET Foundation
É bom constatar que o uso do .NET Framework está diminuindo, embora um tanto lentamente. O uso do .NET parece se dividir entre as versões 6 e 7. Espero que isso signifique que as pessoas estejam se preparando para atualizar seus aplicativos para o .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 for Mac |
0% | 0% | – | 1% | MonoDevelop |
0% | 0% | 0% | 1% | Vim |
0% | 0% | 0% | 1% | Outros |
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 em Serviços para Desenvolvedores da Microsoft, Presidente do Conselho de Administração da .NET Foundation
É ótimo que cada vez mais desenvolvedores se mantenham em dia com as últimas versões dos seus IDEs.
19%
16%
Não escrevo testes de unidade para C#
7%
5%
Escrevo testes de unidade, mas não uso frameworks
37%
39%
xUnit
36%
38%
NUnit
14%
14%
MSTest / Visual Studio Unit Testing Framework

Stefan Pölz
Programador em C# limpo — Desenvolvedor em .NET orientado por testes
Fico triste de ver que aumentou a porcentagem de desenvolvedores em C# que não escrevem testes de unidade, mas talvez as versões recentes das ferramentas da JetBrains possam melhorar essa cifra com seu excepcional conjunto de recursos para testes de unidade.
20%
–
Ferramentas de diagnóstico de depurador integradas do Visual Studio
21%
–
Performance Profiler integrado do Visual Studio
22%
17%
dotMemory
21%
20%
dotTrace
12%
13%
Unity Profiler
73%
74%
Às vezes quando ocorrem problemas
18%
19%
Regularmente: todos os dias/semana/sprint para prever problemas
9%
6%
Constantemente: é um processo contínuo em segundo plano
0%
1%
Outros
31%
28%
Sou o único responsável
30%
35%
Alguns outros desenvolvedores e eu compartilhamos a responsabilidade
26%
24%
Todos os desenvolvedores no nosso projeto são responsáveis
13%
10%
Ninguém em nosso projeto é responsável
0%
2%
Outros
55%
53%
Sites
42%
40%
Utilitários
30%
15%
Jogos
30%
20%
Bibliotecas / Frameworks
27%
35%
Banco de dados / Armazenamento de dados
57%
55%
Sites
46%
46%
Utilitários
34%
25%
Bibliotecas / Frameworks
31%
16%
Jogos
28%
39%
Banco de dados / Armazenamento de dados
Parece que muitos desenvolvedores pegam o Visual Studio automaticamente para trabalharem com seus projetos de bancos de dados, apesar de o JetBrains Rider ter excelentes ferramentas com suporte a qualquer tipo de banco de dados, não só o MS SQL Server.
No desenvolvimento de jogos, porém, o JetBrains Rider é reconhecido como uma escolha de primeira linha, sem dúvida graças à sua interoperabilidade com mecanismos como o Unity, o Unreal Engine e o Godot.
Obrigado pelo seu tempo!
Esperamos que você tenha achado nosso relatório útil. Compartilhe este relatório com seus amigos e colegas.
Se tiver dúvidas ou sugestões, entre em contato conosco em surveys@jetbrains.com.