Recentemente A Apache Software Foundation apresentou a nova versão do ambiente de desenvolvimento integrado Apache NetBeans 11.1. A versão contém suporte para as linguagens de programação Java SE, Java EE, PHP, JavaScript e Groovy. A transferência do suporte C / C ++ da base de código transferida pela Oracle é esperada em uma versão futura.
Para quem ainda eles não conhecem o NetBeans, eles devem saber que este é um ambiente de desenvolvimento integrado gratuito, feito principalmente para a linguagem de programação Java e que também possui um número significativo de módulos para estendê-lo.
O NetBeans é um projeto de código aberto de grande sucesso com uma grande base de usuários, uma comunidade em constante crescimento.
Novos recursos principais do NetBeans 11.1
Nesta nova versão do NetBeans 11.1 O suporte para Java EE 8 foi adicionado com a capacidade de construir aplicativos da web usando Maven ou Gradle.
Os aplicativos Java EE 8 construídos no NetBeans podem ser implantados em um contêiner Java EE 8 usando o novo modelo webapp-javaee8 no Maven, criado para uso com o NetBeans.
também Suporte para novas funções Java foi adicionado. Perfis de migração para JDK 10 e 12 foram adicionados.
A geração automática de nomes foi estabelecida para os módulos Jigsaw. Suporte para JEP-325 (nova forma de expressões de "mudança"), JEP-330 (entrega de programas como um único arquivo com código-fonte) e exibição de dicas de parâmetro online foram adicionados ao editor de código para Java.
Suporte aprimorado para sistemas de compilação Maven e Gradle
Pára Maven, integração com a biblioteca JaCoCo estabelecida e a capacidade de passar os argumentos do compilador Maven Java para o editor de código Java foi fornecida.
Pára Gradle, adicionou suporte inicial para projetos Java modulares e suporte JavaEE, implementou um assistente de aplicativo front-end Java, suporte de depuração de projeto da web fornecido, exibição de saída durante o processo de compilação é habilitada por padrão, Gradle HTML UI foi aprimorada.
Outras mudanças
De as outras alterações que são destacadas neste lançamento, encontramos o seguinte:
- Adicionada a capacidade de usar Graal.js, uma implementação de JavaScript baseada em GraalVM
- Implementou a separação de caches com código Truffle entre diferentes sessões de depuração
- Adicionado suporte de destaque de sintaxe para código Kotlin
- A capacidade de autocompletar padrões de código na linguagem Jade foi implementada
- Adicionado PHP 7.4 e amostras atualizadas de PHP
- Desempenho aprimorado em monitores de alta densidade de pixels (HiDPI). Tela inicial, delimitadores de tabulação e ícones exibidos na inicialização são habilitados para HiDPI
- Foi concluída a transição para um novo ciclo de desenvolvimento, envolvendo a formação trimestral de novos problemas.
Como instalar o NetBeans 11.1 no Linux?
Para aqueles que desejam obter esta nova versão do NetBeans 11.1 Eles devem ter pelo menos a versão Java 8 do Oracle ou Open JDK v8 instalado em seu sistema e Apache Ant 1.10 ou superior.
Agora eles devem baixar o código-fonte do aplicativo que podem obter no link abaixo.
Depois de instalar tudo, descompacte o arquivo recém-baixado em um diretório de sua preferência.
E a partir do terminal, vamos entrar neste diretório e, em seguida, executar:
ant
Para construir o Apache NetBeans IDE. Depois de construído, você pode executar o IDE digitando
./nbbuild/netbeans/bin/netbeans
também existem outros métodos de instalação com o qual eles podem ser apoiados, um deles é com a ajuda de pacotes Snap.
Eles só precisam de suporte para instalar esses tipos de pacotes em seus sistemas. Para instalar por este método, você deve digitar o seguinte comando:
sudo snap install netbeans --classic
Outro método é com a ajuda de pacotes Flatpak, portanto, eles devem ter o suporte para instalar esses pacotes em seus sistemas.
O comando para realizar a instalação é o seguinte:
flatpak install flathub org.apache.netbeans