Pronto para uma atualização? Saíram as versões 2023.3 das ferramentas de programação da JetBrains!
A última atualização do ano traz inúmeros novos recursos para lhe dar mais poder com uma experiência de desenvolvimento ainda mais excepcional. Você encontra os resumos das atualizações das ferramentas de desktop da JetBrains abaixo para se aprofundar e obter uma visão mais detalhada.
Apresentamos o JetBrains AI
Além de você, quem conhece melhor o seu projeto? O seu IDE! É por isso que o AI Assistant é tão sensível ao contexto e tão útil.
Agora, o JetBrains AI Assistant está disponível para todos com vários recursos novos e aprimorados para aumentar sua produtividade nos IDEs da JetBrains.
Saiba mais sobre o JetBrains AI e o AI Assistant com os próprios criadores, assistindo à gravação do evento de lançamento do JetBrains AI no nosso canal do YouTube.
IDEs JetBrains: Faça acontecer. Com código.
Com as versões 2023.3 dos IDEs da JetBrains, nossos usuários estão recebendo atualizações que otimizam sua experiência de programação, trazem um melhor suporte a sistemas de controle de versões e atualizações no desenvolvimento para a Web, além de recursos específicos de cada produto. Estas são as melhorias que você encontrará na maioria dos nossos IDEs:
- Adicionamos diversos recursos para melhorar a experiência do usuário, como o novo atalho Speed Search, a possibilidade de ocultar a barra de ferramentas principal, a opção Default no layout das janelas de ferramentas e outros.
- No desenvolvimento para a Web, você encontrará melhorias para o Typescript que oferecem uma experiência mais consistente e otimizada ao adicionar declarações
import type
. Também adicionamos aos nossos IDEs o suporte a dois frameworks populares de teste para a Web: o Cypress e o Playwright.
- O visualizador de diff unificado facilita o processo de revisão das alterações, ao permitir que os usuários visualizem todos os arquivos modificados em um único frame rolável. O visualizador é compatível com revisões do GitLab, GitHub e JetBrains Space na maioria dos IDEs da JetBrains. A integração com o GitLab também é suplementada com o suporte a snippets do GitLab.
Estas são só as melhorias gerais — cada produto também tem suas próprias atualizações específicas. Para uma visão mais detalhada, confira o resumo e a página de Novidades de cada produto da JetBrains que você usa:
O IntelliJ IDEA 2023.3 inclui um suporte abrangente aos últimos recursos do Java 21, oferece atualizações valiosas no desenvolvimento em Kotlin e Scala, e adiciona uma opção de inserção Run to Cursor, para um melhor fluxo de trabalho de depuração. Agora o IntelliJ IDEA Ultimate proporciona uma experiência transparente de desenvolvimento com Kubernetes desde a instalação, oferece suporte ampliado a Dev Containers e traz diversas melhorias ao cliente de HTTP.
O PyCharm 2023.3 introduz a complementação de código de linhas inteiras, um recurso que usa aprendizado profundo para oferecer sugestões de código de múltiplos tokens sem que os seus dados saiam da sua máquina. O PyCharm também vem com suporte total aos novos recursos do Python 3.12, pré-visualização em tempo real de modelos do Django e uma janela de ferramentas “Django Structure” para gerenciar visualizações, modelos e classes de administração de modelos. Para os cientistas de dados, a nova interface de usuário para dataframes possibilita ordenar, visualizar e analisar dados sem escrever código adicional.
O CLion 2023.3 aumenta a variedade de projetos compatíveis, adicionando o suporte ao Meson e melhorando o suporte ao Bazel. Novos recursos, como a visualização de assemblies e uma melhor análise do código com verificadores de vazamentos de memória, ajudam você a mergulhar mais fundo no seu código. Por fim, os desenvolvedores de sistemas embarcados podem se beneficiar do suporte recém-introduzido a arquivos de árvore de dispositivos.
O GoLand 2023.3 vem com várias novidades importantes. Agora há suporte oficial para Dev Containers. Estamos trabalhando em um conjunto de recursos e desenvolvendo ativamente o suporte a Dev Containers, de modo que o GoLand 2023.3 chega marcado como beta. A nova versão traz diversos recursos para os desenvolvedores em Go, incluindo uma atualização significativa do estilo de desdobramento de código. Também adicionamos inúmeras dicas de produtividade, refatorações e correções rápidas, como dicas para expressões slice e insight de código para funções personalizadas semelhantes a printf
. O GoLand 2023.3 também oferece atualizações das integrações com o Docker e o Kubernetes, atualizações para VCS e ajustes no desenvolvimento para a Web.
O DataGrip 2023.3 introduz a biblioteca integrada Lets-Plot para visualização de dados transparente sem código. Esta versão também traz uma nova função de importação, que permite que os usuários importem dados para diversos alvos e editem várias coisas ao mesmo tempo. Agora o DataGrip oferece maior flexibilidade no editor de dados, permitindo que os usuários especifiquem os separadores decimais e de agrupamento nos dados numéricos. A versão 2023.3 inclui inúmeras atualizações na introspecção em vários bancos de dados e o suporte muito aguardado ao DynamoDB também já está disponível.
O WebStorm 2023.3 inclui atualizações no suporte ao Angular: melhor verificação estrita de tipos de modelos, tratamento de sinais e a sintaxe de fluxo de controle do Angular 17. Esta versão oferece novas opções para a complementação e a refatoração Rename em defineSlots
no Vue 3, além de suporte incorporado ao plug-in de TypeScript do Svelte. Além disso, esta versão introduz o suporte aos frameworks de testes Cypress e Playwright, além do suporte inicial ao executor nativo de testes do Node.js.
O PhpStorm 2023.3 traz muitas melhorias à sua experiência de desenvolvimento em PHP, incluindo o suporte recém-anunciado ao PHP 8.3. Ele tem incorporado um inicializador de projetos para o Symfony que facilita a criação de novos projetos diretamente na tela de boas-vindas, traz o suporte total à linguagem de pesquisa Doctrine no QueryBuilder, conversão de anotações do Doctrine e do Symfony em atributos e muito mais.
O DataSpell 2023.3 introduz o suporte ao dbt Core, o conhecido framework de transformação de dados. A colaboração entre notebooks do Jupyter e o SQL foi muito melhorada com a adição do recurso de células de SQL. A compreensão de dados ficou melhor do que nunca, porque agora você pode visualizar as estatísticas dos dados das colunas diretamente na tabela, juntamente com histogramas de distribuição dos dados. A ordenação de múltiplas colunas já está disponível em tabelas do DataSpell. Por fim, a nova visualização em gráficos nas tabelas permite uma visualização rápida e fácil dos dados, com apenas alguns cliques.
O RubyMine 2023.3 vem com diversas atualizações de desempenho, incluindo uma melhor indexação de arquivos de Markdown e ERB, além de correções de problemas que causavam congelamentos e baixo desempenho de memória. Agora os desenvolvedores de aplicativos em Rails com estruturas divididas podem tirar total proveito dos recursos de insight de código, não importa onde estejam localizados os controladores, visualizações, modelos e outros arquivos essenciais do aplicativo. O RubyMine agora permite a criação de caminhos personalizados para o Rails e seus mecanismos. Foi ampliado o suporte a bibliotecas e tecnologias populares. Isso inclui executar o RuboCop automaticamente em modo de servidor, inspeções de código do Brakeman, trabalhar com especificações parametrizadas de tabelas usando gems parametrizadas no rspec e muito mais.
O Rider 2023.3 oferece suporte ao SDK .NET 8, incluindo os recursos mais recentes do C# 12. Esta versão também traz uma melhor experiência ao executar vários projetos ao mesmo tempo, um modo de depuração preditiva, suporte a diagramas de dependência de tipos e a capacidade de facilmente criar testes de unidades e navegar por eles. Por fim, há inúmeras melhorias na experiência e na interface de usuário e atualizações de qualidade de vida, especialmente no desenvolvimento de jogos e para a Web.
Ferramentas .NET e extensões VS
O ReSharper 2023.3 oferece suporte aos últimos recursos do C# 12, incluindo construtores primários, diretivas alias para referenciar qualquer tipo, expressões para coleções, interceptadores e outros. Também estão incluídos novíssimos diagramas entidade-relacionamento e inspeções para questões relacionadas a entidades. Há várias melhorias significativas de desempenho, como a análise otimizada do código no plano de fundo e a capacidade de controlar a quantidade de recursos alocados à análise de código.
O ReSharper C++ 2023.3 incorpora um novo verificador gramatical e ortográfico, complementação de código e Find Usages em código inativo, atualizações no suporte ao HLSL e Unreal Engine, e muito mais. Além do pacote habitual de novos recursos das linguagens C e C++, a última versão também traz várias melhorias para fazer o ReSharper C++ funcionar melhor com código multiplataformas — por exemplo, o suporte a novas funções intrínsecas do clang.
O dotTrace 2023.3 vem com uma configuração aperfeiçoada do modo de profiling Timeline, a capacidade de visualizar os dados de profiling de desempenho diretamente na tela Source e uma melhor análise nativa do código.
Agora você pode executar a versão stand-alone do dotMemory 2023.3 no Linux e no macOS. Além disso, o dotMemory 2023.3 permite importar e analisar dumps de processos como snapshots comuns no Linux.
Agora a versão 2023.3 das ferramentas de linha de comando do dotCover é fornecida como uma ferramenta multiplataformas para .NET dependente do framework.
O dotPeek 2023.3 vem com a capacidade de comparar pacotes do NuGet, pastas e arquivos .zip. Agora também há mais opções para comparar assemblies. Ao explorar pacotes do NuGet no Assembly Explorer, você agora poderá ver todos os arquivos e pastas contidos no pacote, além dos nós de recursos Win32 na árvore de apresentação de nós ou no painel Properties.
Não se esqueça de atualizar as suas ferramentas de programação. Recomendamos usar o Toolbox App para gerenciar as versões dos seus IDEs.
Obrigado por depositar a sua confiança nas nossas ferramentas. Nas próximas versões, esperamos oferecer mais recursos úteis e que poupam tempo.
A Equipe da JetBrains
Artigo original em inglês por: