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:

Que versões do C# você costuma utilizar?

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.

Quais linguagens de programação você está usando para seu projeto .NET?

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.

Quais tempos de execução você utiliza regularmente?

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.

Quais tecnologias e frameworks você usa?

Quais tecnologias de ASP.NET Core você usa?

Esta pergunta foi mostrada apenas aos participantes que informaram usarem o ASP.NET Core.

Quais frameworks você usa para desenvolvimento em F#?

Qual IDE/editor você mais usa para desenvolvimento em C#?

Qual sistema operacional seu ambiente de desenvolvimento C# utiliza?

Que plug-ins você utiliza com o Visual Studio?

Quais plug-ins para o Visual Studio Code você usa?

Qual versão do Visual Studio você mais usa?

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.

Quais frameworks de teste de unidade você costuma utilizar, se aplicável?

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.

Quais ferramentas de desempenho ou diagnóstico você costuma utilizar, se aplicável?

Com que frequência você costuma utilizar ferramentas de profiling ou diagnóstico?

Quem é responsável por realizar profiling ou diagnósticos no seu projeto?

Tipos de software que estão sendo desenvolvidos no Visual Studio e no JetBrains Rider

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.