NetBeans 16 traz muitas novidades

NetBeans 16 traz muitas novidades
NetBeans 16 traz muitas novidades

O novo NetBeans 16 traz muitas novidades. De acordo com o anúncio oficial, o “Apache NetBeans 16” é uma versão que vem com um grande número de atualizações. Além disso, possui uma grande lista de correções, melhorias de linguagem, melhorias de suporte e muito mais.

Esta é um IDE bastante popular que fornece suporte para as linguagens de programação Java SE, Java EE, PHP, C/C++, JavaScript e Groovy. O Apache NetBeans é um ambiente de desenvolvimento de software livre, plataforma de ferramentas e estrutura de aplicativo.

Principais novidades do NetBeans 16

Nesta nova versão, a interface do usuário oferece a possibilidade de carregar suas próprias propriedades do FlatLaf a partir de um arquivo de configuração personalizado, além do fato de que a  compatibilidade com os formatos YAML e Dockerfile foi estendida no editor de código.

Outra das mudanças que se destacam nesta nova versão é o suporte aprimorado para o sistema de compilação Maven, bem como o suporte aprimorado para Jakarta EE 9/9.1, além da capacidade de processar os resultados do projeto na forma de artefatos identificáveis e suas localizações.

Também digno de nota nesta nova versão do NetBeans 16 é que o suporte para preenchimento automático, formatação de indentação e dicas para padrões de registro foi adicionado, e o preenchimento automático de modelo em tags de caso também foi implementado.

NetBeans 16 traz muitas novidades

Por outro lado, podemos constatar que foi adicionado suporte para desabilitar avisos baseados no uso de certos plugins durante a compilação e que problemas em ambientes PHP e Groovy foram resolvidos.

Adicionado suporte para os formatos TOML e ANTLR v4/v3, bem como adicionado suporte para alguns novos recursos do Java 19 e atualizado compilador Java interno do NetBeans nb-javac (javac modificado).

Das outras mudanças que se destacam nesta nova versão:

  • ActionsManager foi redesenhado na API de depuração.
  • Adicionado suporte para jars multicast.
  • Lógica de seleção de plataforma Java aprimorada.
  • Suporte aprimorado para o sistema de compilação Gradle.
  • Adicionado suporte inicial para a API project.dependency para exportar uma árvore de dependência Gradle.
  • Funcionalidade redesenhada relacionada ao Editor de Notas. Adicionado suporte para projetos sem build.gradle.
  • O ambiente para projetos C/C++ fornece o trabalho do depurador CPPLight em sistemas com a arquitetura aarch64.
  • Recursos de auditoria aprimorados usando servidores LSP (Language Server Protocol).
  • Adicionado suporte para auditoria de vulnerabilidade de nuvem Oracle.
  • Corrigidos possíveis erros no NPE ao editar a gramática ANTLR
  • Suporte aprimorado para gramáticas ANTLRv4
  • Suporte para trechos de código ANTLRv4 e recuo
  • Conclusão de código mais precisa para gramáticas ANTLRv4
  • Fim corrigido do recuo do arquivo e conclusão do código para ANTLR v4
  • Correção de recuperação de erro para padrões de log (atual)
  • Conclusão de código implementada para padrões de caso jdk-19
  • Correção para recuperação de erro quando jlMatchException está ausente e padrões estão presentes

Por fim, se quiser saber mais sobre esta nova versão, pode consultar os detalhes no seguinte link.