Apache NetBeans IDE 11.3 lançado

Organizações da Apache Software Foundation apresentado ambiente de desenvolvimento integrado Apache NetBeans 11.3. Este é o quinto lançamento preparado pela Apache Foundation desde que o código NetBeans foi entregue pela Oracle, e o primeiro lançamento desde tradução projeto da incubadora para a categoria de projetos primários do Apache. A versão contém suporte para as linguagens de programação Java SE, Java EE, PHP, JavaScript e Groovy.

A integração do suporte à linguagem C/C++ esperada na versão 11.3 a partir da base de código transferida pela Oracle foi mais uma vez movida para
próximo problema. Nota-se que todas as capacidades relacionadas ao desenvolvimento de projetos em C e C++ já estão prontas, mas o código ainda não foi integrado. Até que o suporte nativo esteja disponível, os desenvolvedores podem instalar módulos de desenvolvimento C/C++ lançados anteriormente para NetBeans IDE 8.2 por meio do Plugin Manager. O Apache NetBeans 2020 está programado para ser lançado em abril de 12 e terá suporte por meio do ciclo de suporte estendido (LTS).

O principal inovações NetBeans 11.3:

  • Adicionados modos de exibição de interface escura adicionais - Dark Metal e Dark Nimbus.
    Apache NetBeans IDE 11.3 lançado

  • Um novo tema de design FlatLaf foi proposto.

    Apache NetBeans IDE 11.3 lançado

  • Suporte aprimorado para telas de alta densidade de pixels (HiDPI) e
    adicionado widget HeapView simplificado.

  • Adicionado suporte para a plataforma Java SE 14, com lançamento previsto para 17 de março. Isso inclui destaque de sintaxe e formatação de código para construções com a nova palavra-chave “registro", que fornece um formato compacto para definir classes sem a necessidade de definir explicitamente vários métodos de baixo nível, como equals(), hashCode() e toString().

    Apache NetBeans IDE 11.3 lançado

    Suporte adicionado correspondência de padrões no operador “instanceof”, que permite definir imediatamente uma variável local para acessar o valor verificado. Por exemplo, você pode escrever imediatamente “if (obj instanceof String s && s.length() > 5) {.. s.contains(..) ..}” sem definir explicitamente “String s = (String) obj”. No NetBeans 11.3, especificar "if (obj instanceof String) {" exibirá um prompt permitindo converter o código em um novo formato.

    Apache NetBeans IDE 11.3 lançado

    Adicionado suporte para o modo de inicialização do programa introduzido no Java 11, fornecido na forma de um único arquivo de código-fonte (a classe pode ser executada diretamente do arquivo de código, sem criar arquivos de classe, arquivos JAR e módulos). EM
    Programas de arquivo único semelhantes ao NetBeans agora podem ser criados fora dos projetos na janela Favoritos, executados e depurados.

    Adicionada a capacidade de conversão reversa de blocos de texto introduzidos na versão anterior que incluía dados de texto de várias linhas sem usar caracteres de escape neles. No editor de código, os blocos de texto agora podem ser convertidos novamente em linhas.

  • O código para desenvolvimento de aplicações baseadas em Java EE foi estendido para suportar a especificação JSF 2.3, incluindo preenchimento automático de construções como “f:websocket” e substituição de artefato CDI.
    apoio Jacarta EE 8 esperado na versão Apache NetBeans 12.0.

    Apache NetBeans IDE 11.3 lançadoApache NetBeans IDE 11.3 lançado

  • Suporte aprimorado para o sistema de compilação Gradle. A API Gradle Tooling foi atualizada para a versão 6.0. Suporte adicionado reatribuição diretório inicial e montagem composta (Projeto Composto Gradle). É fornecido reconhecimento de projetos na linguagem Kotlin. Adicionado suporte para forçar reinicializações de projetos.
  • Para projetos que usam o sistema Maven para construção, foram adicionadas configurações para substituir a versão padrão do JDK.
  • O suporte de linguagem foi adicionado ao editor de código
    TypeScript (estende os recursos do JavaScript enquanto permanece totalmente compatível com versões anteriores).
    Apache NetBeans IDE 11.3 lançado

  • Para projetos JavaScript, foi estabelecido um conector que fornece uma conexão com o Chrome;
  • Para PHP, é fornecido o preenchimento automático de propriedades e métodos sem “$this=>”.
  • Trabalho foi feito para eliminar avisos durante a compilação.
  • Bibliotecas Groovy 2.5.9, junit 5.5.2 e GraalVM 19.3.0 atualizadas.
  • O Janitor adicionou um recurso para identificar e remover diretórios NetBeans antigos e não utilizados.

    Apache NetBeans IDE 11.3 lançado

Lembre-se de que o projeto NetBeans foi fundado em 1996 por estudantes tchecos com o objetivo de criar um análogo do Delphi para Java. Em 1999, o projeto foi adquirido pela Sun Microsystems, e em 2000 foi publicado em código-fonte e transferido para a categoria de projetos gratuitos. Em 2010, o NetBeans passou para as mãos da Oracle, que absorveu a Sun Microsystems. Ao longo dos anos, o NetBeans vem se desenvolvendo como o principal ambiente para desenvolvedores Java, competindo com Eclipse e IntelliJ IDEA, mas recentemente começou a se expandir para JavaScript, PHP e C/C++. O NetBeans tem uma base de usuários ativos estimada em 1.5 milhão de desenvolvedores.

Fonte: opennet.ru

Adicionar um comentário