Visão geral da nova IDE para C# (.NET): o que o desenvolvedor precisa saber

Treinador Online de Python para Iniciantes

Aprenda Python facilmente sem sobrecarga teórica. Resolva tarefas práticas com verificação automática e escreva código diretamente no navegador.

Start Course

Nova IDE para C# (.NET): primeira impressão de uma ferramenta recente para o desenvolvedor



O ecossistema .NET continua a se desenvolver ativamente e, após o lançamento do .NET 8 e a atualização do Visual Studio 2022, surgiu no mercado mais uma ferramenta interessante — o Rider 2024.2 da JetBrains. Neste material, analisaremos as principais novidades que tornam esta IDE atraente para desenvolvedores C#, incluindo aqueles que trabalham com código assíncrono, web API e Blazor.



O que há de novo na interface e no desempenho



A primeira coisa que chama a atenção após a instalação é a tela inicial completamente reformulada. Agora ela é adaptável e mostra os projetos recentes, incluindo soluções .NET MAUI e aplicativos de console. Os desenvolvedores da JetBrains adicionaram:



  • Navegação inteligente por código: a busca por símbolos ficou 30% mais rápida graças à indexação baseada no modelo semântico Roslyn.
  • Suporte ao .NET 8 SDK: a IDE reconhece automaticamente as versões instaladas do SDK e oferece modelos de projeto atualizados.
  • Novo inspetor de memória: o profiler integrado agora mostra vazamentos de objetos em tempo real, o que é crucial para aplicações servidoras em ASP.NET Core.


Ferramentas para trabalhar com C# 12



A nova versão da IDE oferece suporte total à sintaxe do C# 12, incluindo construtores primários (primary constructors) e expressões de coleção (collection expressions). O editor destaca parâmetros não utilizados e sugere refatorações automáticas, como:



  • Conversão de uma classe comum em record.
  • Extração de interface de uma classe existente com um único comando.
  • Otimização de consultas LINQ com substituição por construções mais eficientes.


É dada atenção especial ao trabalho com código assíncrono: o analisador agora alerta sobre possíveis deadlocks ao usar incorretamente async void e sugere a substituição por async Task.



Depuração e teste



O depurador integrado recebeu uma melhoria tão esperada — pontos de interrupção condicionais com expressões lambda. Agora é possível escrever condições diretamente no ponto de interrupção usando a sintaxe C#:



  • Suporte à depuração em contêineres Docker sem plugins adicionais.
  • Integração com xUnit e NUnit: os testes são executados em modo paralelo e os resultados são exibidos de forma conveniente com indicação por cores.
  • Novo "Test Coverage" — mostra quais linhas de código são cobertas por testes, diretamente no editor.


Integração com o ecossistema .NET



A IDE vem com plugins pré-instalados para trabalhar com Entity Framework Core, SignalR e Blazor. Para desenvolvedores web, está disponível um terminal integrado com suporte aos comandos dotnet watch e dotnet format. Além disso, a ferramenta sincroniza automaticamente as configurações com o ReSharper, se você o utilizou anteriormente no Visual Studio.



A nova IDE da JetBrains não é apenas uma alternativa ao Visual Studio, mas uma ferramenta completa que leva em conta as realidades modernas do desenvolvimento em C#: desde microsserviços em .NET 8 até aplicativos multiplataforma MAUI. Se você está procurando um ambiente leve, mas poderoso para trabalhar com .NET — este é um excelente candidato para conhecer.

Recommended Libraries