La Revelada a Organização da Apache Software Foundation recentemente a nova versão do ambiente de desenvolvimento integrado, «Apache NetBeans 12.1«, Esta é uma versão em que algumas melhorias de suporte são adicionadas para C / C ++, Java, PHP e HTML.
Para quem não conhece este IDE, eles deveriam saber que fornece suporte para as linguagens de programação Java SE, Java EE, PHP, JavaScript e Groovy. Além de seus recursos, existe um sistema de projetos baseado em Ant, controle de versão e refatoração.
Novos recursos principais do NetBeans 12.1
Esta nova versão do IDE não vem com grandes mudanças, mas melhora alguns aspectos das linguagens de programação que suporta.
E é que nesta nova versão lançada, suporte limitado para linguagens C / C ++ adicionado, que ainda está por trás dos plug-ins de desenvolvimento C / C ++ lançados anteriormente para o NetBeans IDE 8.2.
Para desenvolvimento em C / C ++, o suporte é fornecido para os projetos mais simples, permitindo que você execute compilar e executar comandos, destaque de sintaxe usando gramáticas TextMate e depuração usando gdb.
Assim como o autocompletar código e outros recursos de edição eles são implementados acessando o LSP CCLS (Language Server Protocol) do servidor, que o usuário deve executar independentemente.
Outra mudança adicionada foi a suporte para a plataforma Jakarta EE 8, que substituiu o Java EE (Java Platform, Enterprise Edition). Você pode criar projetos Jakarta EE 8 e modificar aplicativos Maven existentes para usar Jakarta EE 8.
O compilador Java integrado do NetBeans nb-javac (modificado por javac) Ele foi traduzido para usar o Java 14.
Para Java, suporte a palavras-chave "Registro" foi redesenhado para fornecer uma maneira compacta de definir classes, evitando a necessidade de definir explicitamente vários métodos de baixo nível como equals (), hashCode () e toString () nos casos em que os dados são armazenados apenas em campos.
O comportamento do trabalho com o qual não muda. Um novo modelo foi adicionado para criar construções Java com a palavra-chave "registro". Suporte aprimorado para conclusão de código de "registro".
Para JavaSE, O suporte do sistema de compilação do Gradle está ativado. Suporte para diretórios gerados foi adicionado e o trabalho correto com processadores de anotação foi garantido.
Para PHP, novas ações foram adicionadas ao menu Composer para atualizar o autoloader e executar scripts. No depurador, em vez de 0 e 1 nos valores booleanos das variáveis, falso e verdadeiro são exibidos. Ferramentas aprimoradas para análise de código.
Para HTML, o componente validador de marcação foi atualizado (validator.jar). Inclui suporte para completar padrões. Adicionado suporte para autocompletar código e destaque de sintaxe para construções como « ».
Para CSS, opções de formatação "Tabs e recuos" foram propostas para controlar o recuo e o uso de tabulações ou espaços.
Na inicialização, ele detecta o JDK instalado no Linux e macOS usando o kit de ferramentas SDKMAN.
Como instalar o NetBeans 12.1 no Linux?
Para quem deseja obter esta nova versão, deve fazer o download do código-fonte do aplicativo que pode 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