JetBrains Rider: um .NET IDE multiplataforma
Se você estiver procurando por um IDE poderoso, rápido e rico em recursos para desenvolver aplicativos .NET, talvez queira conferir o JetBrains Rider. Neste artigo, apresentaremos o Rider, mostraremos como baixá-lo e instalá-lo e daremos algumas dicas sobre como usá-lo em seus projetos .NET.
O que é JetBrains Rider?
O JetBrains Rider é um .NET IDE de plataforma cruzada baseado na plataforma IntelliJ e no ReSharper. Ele suporta muitos tipos de projeto .NET, como .NET Framework, .NET Core, Mono, Xamarin, Unity, ASP.NET e ASP.NET Core. Ele também oferece suporte a tecnologias de front-end, como JavaScript, TypeScript, HTML, CSS e Sass.
jetbrains rider community download
Uma breve introdução ao IDE e seus recursos
O Rider fornece um rico conjunto de recursos que ajudam você a escrever, editar, executar, depurar, testar, refatorar e otimizar seu código. Alguns desses recursos incluem:
Análise de código: Rider possui mais de 2.200 inspeções de código ao vivo que detectam erros e cheiros de código em seu código. Ele também fornece mais de 2.000 correções rápidas que podem resolver automaticamente os problemas detectados.
Edição de código: o editor do Rider oferece vários tipos de conclusão de código, modelos de código, namespaces de importação automática, colchetes de inserção automática, dicas de ferramentas de informações rápidas, ícones de medianiz, ações de contexto e muito mais.
Refatorações: A maioria das refatorações do ReSharper estão disponíveis no Rider, como renomear, extrair método, extrair interface, mover tipo, alterar assinatura, variável inline, etc.
Teste de unidade: o Rider ajuda você a executar e depurar testes de unidade com base em NUnit, xUnit.net ou MSTest. Você pode explorar os testes, agrupá-los de maneiras diferentes, ver a saída do teste e navegar até o código-fonte a partir de rastreamentos de pilha.
Depurador: Rider inclui um depurador que funciona com aplicativos .NET Framework, Mono e .NET Core. Você pode definir pontos de interrupção, observar variáveis, avaliar expressões, executar para o cursor, etc.
Outras ferramentas: Rider também fornece outras ferramentas úteis, como um explorador de rastreamento de pilha, um navegador NuGet, uma janela de ferramenta de banco de dados, uma janela de terminal, etc.
Os benefícios de usar o Rider sobre o Visual Studio
Embora o Visual Studio seja o IDE oficial para desenvolvimento .NET da Microsoft, ele tem algumas limitações e desvantagens que o Rider pode superar. Aqui estão alguns dos benefícios de usar o Rider sobre o Visual Studio:
Plataforma cruzada: ao contrário do Visual Studio, que é executado apenas no Windows (exceto para o Visual Studio Code, que é um editor leve), o Rider é executado no Windows, macOS e Linux. Isso significa que você pode desenvolver aplicativos .NET em qualquer plataforma de sua preferência.
Desempenho: apesar de ter um conjunto de recursos pesado, o Rider foi projetado para ser rápido e responsivo. Ele abre e reabre soluções com latência quase zero. Ele também lida com grandes bases de código melhor do que o Visual Studio, que pode se tornar lento ou travar ao lidar com projetos complexos.
Experiência do usuário: Rider tem uma interface de usuário consistente e intuitiva em todas as plataformas. Ele tem um tema escuro por padrão, que é mais agradável aos olhos. Ele também possui um modo livre de distrações que oculta todas as janelas de ferramentas e permite que você se concentre no código.
Personalização: o Rider permite personalizar quase todos os aspectos do IDE, como o editor, os atalhos de teclado, os plug-ins, os esquemas de cores, as fontes, etc. Você também pode estender o Rider com seus próprios plug-ins ou usar os desenvolvidos pela comunidade.
Como baixar e instalar o JetBrains Rider
Agora que você já sabe o que é o Rider e porque deve utilizá-lo, vamos ver como você pode baixá-lo e instalá-lo em sua máquina.
Os requisitos de sistema para Rider
Antes de baixar o Rider, verifique se o seu sistema atende aos seguintes requisitos:
Sistema operacionalMemóriaEspaço em discoSDK .NET
Windows 7 ou posterior (64 bits)Mínimo de 4 GB de RAM, 8 GB de RAM recomendado2,5 GB de espaço em disco rígido, SSD recomendado.NET Framework 4.6.1 ou posterior
macOS 10.13 ou posterior (64 bits)Mínimo de 4 GB de RAM, 8 GB de RAM recomendado2,5 GB de espaço em disco rígido, SSD recomendado.NET Core 2.0 ou posterior
Linux (64 bits)Mínimo de 4 GB de RAM, 8 GB de RAM recomendado2,5 GB de espaço em disco rígido, SSD recomendado.NET Core 2.0 ou posterior
As opções de preço e licenciamento do Rider
O Rider é um produto comercial que requer uma licença de uso. No entanto, você pode baixar e usar o Rider gratuitamente por 30 dias com uma licença de teste. Depois disso, você precisará adquirir uma assinatura para continuar usando o Rider.
O Rider oferece diferentes preços e opções de licenciamento, dependendo de suas necessidades e preferências. Você pode escolher entre as seguintes opções:
Individual: esta opção é para desenvolvedores individuais que trabalham em seus próprios projetos ou contribuem para projetos de código aberto. O preço é de $ 139 para o primeiro ano, $ 111 para o segundo ano e $ 83 para o terceiro ano em diante.
Organização: esta opção é para organizações que precisam de várias licenças para seus funcionários ou contratados. O preço é de US$ 349 por usuário no primeiro ano, US$ 279 por usuário no segundo ano e US$ 209 por usuário a partir do terceiro ano.
Acadêmico: Esta opção é para alunos, professores e funcionários acadêmicos que trabalham ou estudam em uma instituição educacional credenciada. O preço é de $ 29 por usuário por ano.
Código aberto: esta opção é para desenvolvedores que lideram ou contribuem para projetos de código aberto não comerciais. A licença é gratuita, mas requer aprovação da JetBrains.
Você também pode obter o Rider como parte do JetBrains All Products Pack, que inclui todos os produtos de desktop JetBrains, como ReSharper, IntelliJ IDEA, PyCharm, WebStorm etc.
Você pode comparar as características e preços de diferentes opções em .
As etapas para baixar e instalar o Rider no Windows, macOS e Linux
Para baixar e instalar o Rider em seu sistema, siga estas etapas:
Vá para e escolha seu sistema operacional.
Baixe o arquivo do instalador e execute-o.
Siga as instruções na tela para concluir a instalação.
Inicie o Rider e ative sua licença ou inicie sua avaliação.
Divirta-se desenvolvendo aplicativos .NET com o Rider!
Como usar o JetBrains Rider para desenvolvimento .NET
Agora que você instalou o Rider em seu sistema, vamos ver como você pode usá-lo para seus projetos de desenvolvimento .NET.
Como criar um novo projeto ou abrir um existente no Rider
Para criar um novo projeto no Rider, siga estas etapas:
Na tela de boas-vindas, clique em Criar novo projeto.
Selecione um tipo de projeto na lista de modelos. Você pode filtrá-los por idioma ou categoria.
Especifique um nome e um local para seu projeto. Você também pode alterar outras configurações, como a estrutura de destino, o nome da solução, a opção de controle de origem, etc.
Clique em Criar para criar seu projeto.
Para abrir um projeto existente no Rider, siga estas etapas:
Na tela de boas-vindas, clique em Abrir ou Importar.
Navegue até a pasta onde seu projeto ou arquivo de solução está localizado e selecione-o.
Clique em Abrir para abrir seu projeto no Rider.
Como usar o editor de código inteligente e os recursos de análise de código no Rider
O editor de código do Rider é mais do que apenas um editor de texto. Ele fornece muitos recursos que ajudam você a escrever um código melhor com mais rapidez e facilidade. Algumas dessas características são:
Conclusão de código: o Rider oferece diferentes tipos de conclusão de código, como conclusão básica, conclusão inteligente, conclusão de importação, conclusão postfix, etc. Você pode invocar a conclusão de código pressionando Ctrl+Espaço ou Alt+Enter.
Modelos de código: o Rider fornece muitos modelos de código que ajudam a gerar construções de código comuns, como loops, condições, propriedades, métodos, etc. Você pode inserir um modelo de código digitando sua abreviatura e pressionando Aba.
Análise de código: Rider analisa seu código em tempo real e destaca erros e avisos.Ele também sugere correções rápidas que podem resolver os problemas automaticamente. Você pode aplicar uma correção rápida pressionando Alt+Enter.
Formatação de código: o Rider ajuda você a manter seu código consistente e legível aplicando regras de formatação de código. Você pode formatar seu código pressionando Ctrl+Alt+L.
Navegação de código: o Rider ajuda você a navegar pelo seu código de maneira fácil e rápida, fornecendo vários recursos de navegação, como ir para a declaração, ir para a implementação, ir para o tipo, ir para o símbolo, ir para o arquivo, etc. Você pode invocar um recurso de navegação pressionando Ctrl+N, Ctrl+Shift+N, Ctrl+B, Ctrl+Alt+B, etc
Documentação do código: Rider ajuda você a documentar seu código gerando comentários XML para seus métodos, propriedades, campos, etc. Você pode gerar um comentário digitando /// ou '''' acima da declaração. Você também pode ver a documentação de qualquer símbolo pressionando Ctrl+Q.
Como usar as refatorações, testes de unidade, depuração e outras ferramentas no Rider
Além do editor de código e dos recursos de análise de código, o Rider também fornece muitas outras ferramentas que ajudam a melhorar a qualidade e a produtividade do código. Algumas dessas ferramentas são:
Refatorações: Rider oferece suporte a mais de 50 refatorações que ajudam você a alterar sua estrutura de código sem quebrar sua funcionalidade. Algumas das refatorações comuns são renomear, extrair método, extrair interface, mover tipo, alterar assinatura, variável inline, etc. Você pode invocar uma refatoração pressionando Ctrl+Shift+R.
Teste de unidade: o Rider ajuda você a executar e depurar testes de unidade com base em NUnit, xUnit.net ou MSTest. Você pode explorar os testes, agrupá-los de maneiras diferentes, ver a saída do teste e navegar até o código-fonte a partir de rastreamentos de pilha. Você pode executar ou depurar um teste clicando nos ícones verde ou vermelho na calha ou pressionando Ctrl+U,R ou Ctrl+U,D.
Depurador: Rider inclui um depurador que funciona com aplicativos .NET Framework, Mono e .NET Core. Você pode definir pontos de interrupção, observar variáveis, avaliar expressões, executar para o cursor, passar por cima, entrar, sair, etc.Você pode iniciar ou anexar o depurador pressionando Shift+F9 ou Ctrl+Alt+F5.
Outras ferramentas: Rider também fornece outras ferramentas úteis, como um explorador de rastreamento de pilha, um navegador NuGet, uma janela de ferramenta de banco de dados, uma janela de terminal etc. Ferramentas menu ou o Exibir Janelas de ferramentas cardápio.
Como trabalhar com bancos de dados e SQL no Rider
O Rider também oferece suporte ao trabalho com bancos de dados e SQL. Você pode se conectar a vários tipos de bancos de dados, como SQL Server, Oracle, MySQL, PostgreSQL, SQLite, etc. Você também pode escrever e executar consultas SQL, editar dados, gerenciar esquemas e muito mais.
Como se conectar a um banco de dados no Rider
Para se conectar a um banco de dados no Rider, siga estas etapas:
No Base de dados janela de ferramentas, clique no botão Adicionar ícone e selecione Fonte de dados.
Selecione o tipo de banco de dados ao qual deseja se conectar na lista de drivers.
Especifique as configurações de conexão, como host, porta, nome do banco de dados, nome de usuário, senha, etc.
Clique em Conexão de teste para verificar se a conexão foi bem-sucedida.
Clique em OK para salvar a conexão.
Como escrever e executar consultas SQL no Rider
Para escrever e executar consultas SQL no Rider, siga estas etapas:
No Base de dados janela de ferramentas, clique com o botão direito do mouse no banco de dados ou esquema que deseja consultar e selecione Novo Console.
Digite sua consulta SQL no editor do console. Você pode usar a conclusão de código, realce de sintaxe, formatação e outros recursos para ajudá-lo a escrever sua consulta.
Para executar sua consulta, pressione Ctrl+Enter. Você verá os resultados no painel de saída abaixo do editor.
Para modificar os dados nos resultados, clique duas vezes em uma célula e edite seu valor. Para aplicar as alterações ao banco de dados, clique no botão Enviar botão.
Como integrar com Git e outros VCS no Rider
Rider também suporta integração com Git e outros sistemas de controle de versão (VCS), como Subversion, Mercurial, Perforce, etc.Você pode executar várias operações VCS de dentro do Rider, como clone, commit, push, pull, merge, branch, etc.
Como clonar um repositório Git no Rider
Para clonar um repositório Git no Rider, siga estas etapas:
Na tela de boas-vindas, clique em Obter de VCS.
Selecione git como o tipo VCS.
Digite ou cole a URL do repositório Git que deseja clonar.
Especifique um diretório no qual deseja clonar o repositório.
Clique em Clone. O Rider irá clonar o repositório e abri-lo como um projeto.
Como confirmar e enviar alterações no Rider
Para confirmar e enviar alterações no Rider, siga estas etapas:
No Pop-up de operações VCS, que você pode invocar pressionando Alt + aspas invertidas (`), selecione Confirmar alterações....
No Confirmar alterações caixa de diálogo, selecione os arquivos que deseja confirmar e escreva uma mensagem de confirmação.
Clique em Comprometer-se para confirmar suas alterações localmente. Você também pode clicar na seta ao lado do Comprometer-se botão e selecione Comprometer e enviar para confirmar e enviar suas alterações para o repositório remoto em uma única etapa.
Se você só confirmou suas alterações localmente, pode enviá-las para o repositório remoto posteriormente selecionando VCS Git Empurrar... no menu principal ou pressionando Ctrl+Shift+K.
Conclusão
Neste artigo, apresentamos a você o JetBrains Rider, um .NET IDE de plataforma cruzada que oferece muitos recursos e benefícios para desenvolvedores .NET. Mostramos como baixar e instalar o Rider, como usá-lo para desenvolvimento .NET, como trabalhar com bancos de dados e SQL e como integrar com Git e outros VCS. Esperamos que você tenha achado este artigo útil e informativo. Se você quiser saber mais sobre Rider, você pode visitar . Você também pode baixar o Rider e experimentá-lo gratuitamente por 30 dias. Codificação feliz!
perguntas frequentes
Quais são as vantagens do Rider sobre o Visual Studio?
O Rider tem algumas vantagens sobre o Visual Studio, como ser multiplataforma, mais rápido, mais consistente, mais personalizável e mais fácil de usar.
Quais são os idiomas e tipos de projeto suportados no Rider?
Rider oferece suporte a muitas linguagens .NET, como C#, VB.NET, F#, C++, etc. Ele também oferece suporte a muitos tipos de projeto .NET, como .NET Framework, .NET Core, Mono, Xamarin, Unity, ASP.NET e ASP.NET Core. Ele também oferece suporte a tecnologias de front-end, como JavaScript, TypeScript, HTML, CSS e Sass.
Como posso obter suporte e ajuda para o Rider?
Você pode obter suporte e ajuda para o Rider entrando em contato com a equipe de suporte da JetBrains via .
Como posso personalizar e estender o Rider?
Você pode personalizar e estender o Rider alterando as configurações no Arquivo Configurações caixa de diálogo, instalando plugins do Arquivo Configurações Plugins caixa de diálogo ou de .
Como posso atualizar o Rider para a versão mais recente?
Você pode atualizar o Rider para a versão mais recente clicando no botão Ajuda Verifique se há atualizações... item de menu ou baixando a versão mais recente de . 0517a86e26
Comments