O ambiente de desenvolvimento integrado Apache NetBeans 22 já está disponível

Foi lançada a versão do ambiente de desenvolvimento integrado Apache NetBeans 22, que oferece suporte para as linguagens de programação Java SE, Java EE, PHP, C/C++, JavaScript, Rust e Groovy. As compilações prontas serão disponíveis em breve para Linux (snap, flatpak), Windows e macOS.

Entre as alterações propostas:

  • A interface do usuário agora exibe informações sobre as teclas de atalho para executar operações padrão.
    O ambiente de desenvolvimento integrado Apache NetBeans 22 já está disponível
  • Os ícones para macOS foram atualizados.
    O ambiente de desenvolvimento integrado Apache NetBeans 22 já está disponível
  • Uma seção com diretórios favoritos foi adicionada ao painel de seleção de arquivos.
    O ambiente de desenvolvimento integrado Apache NetBeans 22 já está disponível
  • Foi adicionada a API Dashboard API para substituir a tela de início exibida ao iniciar (página de boas-vindas).
    O ambiente de desenvolvimento integrado Apache NetBeans 22 já está disponível
  • A interface para visualização do histórico e das mudanças no Git foi aprimorada.
    O ambiente de desenvolvimento integrado Apache NetBeans 22 já está disponível
    O ambiente de desenvolvimento integrado Apache NetBeans 22 já está disponível
  • Para projetos em Java, foi adicionada suporte inicial ao JDK 22. Modelos de código para os métodos List.of(), Map.of() e Set.of(), classes 'sealed' e o tipo 'record' foram incluídos. O gerador de código para os tipos 'record' e 'enum' foi atualizado. O compilador Java integrado ao NetBeans nb-javac (uma versão modificada do javac) foi atualizado até a versão 22. A conclusão de código para métodos estáticos de classes Java foi implementada. O suporte ao framework MVC Spring 5.3.31 foi adicionado, enquanto o suporte para as versões obsoletas do Spring 3 e 4 foi encerrado.
  • O suporte aos sistemas de build Gradle e Maven foi aprimorado. As ferramentas Gradle e o código de suporte da API foram atualizados para a versão Gradle 8.7, e o Maven para a versão 9.10. O assistente para criação de projetos em Gradle foi melhorado. O mecanismo de indexação de dados do Maven foi atualizado para Lucene 9.10.0. A funcionalidade experimental de carregamento do Maven foi removida e problemas relacionados a dependências conflitantes foram resolvidos. A capacidade de criar imagens para projetos Helidon foi adicionada. A funcionalidade de renomeação de classes em projetos Maven foi aperfeiçoada.
  • Ao compilar com o toolkit Ant, o suporte para a propriedade javac.release foi implementado.
  • No ambiente para a linguagem PHP, o suporte às funcionalidades introduzidas nas novas versões do PHP foi aprimorado. As informações exibidas ao atingir pontos de interrupção durante a depuração foram melhoradas. O recurso de complementação de código agora inclui suporte para operações de importação automática (Auto Import). A verificação de renomeações durante a refatoração foi aprimorada.
  • O suporte para a plataforma Jakarta EE 11, GlassFish 7.0.14 e GlassFish 8.0.0-M4 foi adicionado, assim como servidor Aplicativos Wildfly 31. O suporte ao Apache Struts 1 foi descontinuado. Para o framework Micronaut, foram adicionados templates separados para criar controladores personalizados e carregar controladores de repositórios. Para projetos baseados em Jakarta, foi incluída a autocompletação de código para páginas JSF e JSP, e ativada a geração de Servlet, Filter e Listener. O mestre de criação de templates JSF Facelets agora suporta o namespace JSF 4+.
  • No ambiente para projetos web, foi adicionada a suporte ao protocolo Chrome DevTools Protocol para depurar aplicativos Node.js. No editor JavaScript, foi implementado o suporte a JAR-URL, melhorada a autocompletação de código com comentários e implementado o suporte às meta-propriedades new.target e import.meta. O restabelecimento após falhas do motor JavaScript foi aprimorado.
  • As libs.graaljs, libs.graalsdk e libs.truffleapi foram atualizadas para a versão 24.
  • Adicionada a suporte à geração de código Java com base em gramáticas pré-compiladas GoLang e ANTLR (ANother Tool for Language Recognition). As versões da ferramenta ANTLR foram atualizadas.
  • As capacidades relacionadas ao uso foram expandidas servidores LSP (Language Server Protocol).
  • Trabalho com pontos de interrupção Truffle foi autorizado.
    O ambiente de desenvolvimento integrado Apache NetBeans 22 já está disponível

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster