Pochi giorni fa il lancio di la nuova versione di Apache NetBeans 25, che introduce una serie di miglioramenti significativi incentrati sull'efficienza dell'ambiente di sviluppo, sull'esperienza utente e sulla compatibilità.
Tra i punti salienti, gli strumenti sono stati ottimizzati chiave all'interno dell'editor di codice, fornendo una navigazione più intuitiva durante i refactoring, un Migliore gestione dell'ordine di tabulazione nei progetti e un monitoraggio più accurato delle modifiche al codice.
Ottimizzazione visiva ed esperienza utente
Una delle modifiche più importanti che questa nuova versione di NetBeans 25 presenta è la Incorporamento di icone in formato SVG, che si traduce in una grafica più nitida e scalabile all'interno dell'interfaccia. Oltretutto, per migliorare il caricamento delle immagini In questo formato, NetBeans ora utilizza la libreria JSVG, un'alternativa più leggera ed efficiente rispetto al Batik.
A livello di interfaccia, Sono state apportate modifiche all'aspetto delle schede attive e aree selezionate, nonché un'implementazione più chiara e funzionale dell'opzione per visualizzare le directory padre nelle intestazioni delle schede. Anche La finestra di dialogo per la selezione delle directory è stata riprogettata all'interno del file system, garantendo un'esperienza più fluida e precisa.
Miglioramenti dell'editor SQL e del supporto
In NetBeans 25, l'editor SQL ha ricevuto importanti miglioramenti, come È stato introdotto un sistema di completamento automatico più avanzato, in grado di suggerire termini in base a corrispondenze parziali all'interno delle parole, senza che sia necessario che la ricerca inizi dal primo carattere.
Per quanto riguarda i miglioramenti nei sistemi di compilazione, Sono stati apportati miglioramenti alla compatibilità con Ant, Gradle e Maven. In caso di Gradle, è stato implementato capacità di eseguire test in modalità parallelaoppure che migliora l'efficienza dei test automatizzati. Maven, d'altra parte, ora offre un rilevamento delle dipendenze più accuratomentre Ant è stato ottimizzato per supportare l'esecuzione su Payara Server all'interno dell'ambiente WSL (sottosistema Windows per Linux).
Come l' Supporto del server LSP (Language Server Protocol) è stato migliorato consentendone un utilizzo più versatile all'interno di NetBeans. Inoltre, è stata migliorata l'integrazione con il plugin NetBeans per VSCode, che facilita lo sviluppo collaborativo in ambienti ibridi.
Nuove funzionalità per Java, PHP e altre tecnologie
NetBeans 25 fornisce miglioramenti delle funzionalità per Java, tra cui: completamento automatico all'interno dei blocchi switch, facilitando una scrittura più agile del codice, è stata migliorata anche la formattazione automatica del codice per gestire meglio le parentesi di chiusura.
Il compilatore interno di NetBeans, nb-javac è stato aggiornato alla versione JDK 24b29, garantendo la compatibilità con le ultime funzionalità e Il supporto per il motore JavaScript Nashorn 15.x è stato aggiunto in JDK 15 e versioni successive.
Per PHP, NetBeans 25 introduce il supporto per i controlli di livello 10 dell'analizzatore statico PHPStanAnche Nella versione PHP 8.4 sono state incorporate nuove funzionalità.
Infine, vale la pena ricordare che il Le librerie Groovy sono state aggiornate alla versione 3.0.23, offrendo miglioramenti della stabilità e nuove funzionalità. Anche il supporto è stato ampliato per GlassFish 7 (fino alla versione 7.0.21) e GlassFish 8 (fino alla versione di prova 8.0.0-M9).
Se vuoi saperne di più di questa nuova versione, puoi controllare i dettagli in il seguente collegamento.
Come installare Apache NetBeans 25 su Linux?
L'installazione di Apache NetBeans su Linux può essere effettuata in diversi modi, a seconda delle preferenze dell'utente e della compatibilità del sistema.
Per coloro che preferiscono compilare Apache NetBeans dal codice sorgente, il primo passo è scaricare i file necessari dal sito web ufficiale del progetto. Una volta ottenuti i file, il pacchetto deve essere decompresso nella posizione desiderata all'interno del sistema.
Quindi, è necessario accedere al terminale e andare alla directory in cui sono stati estratti i file. Lì, devi eseguire il seguente comando:
ant
Per costruire l'IDE di Apache NetBeans. Una volta creato, puoi eseguire l'IDE digitando
./nbbuild/netbeans/bin/netbeans
Installazione tramite Snap
Per gli utenti che preferiscono un metodo più semplice e veloce, NetBeans è disponibile come pacchetto Snap:
sudo snap install netbeans --classic
Installazione tramite Flatpak
Un'altra opzione disponibile è quella di installare Apache NetBeans utilizzando Flatpak. Per fare ciò, il sistema deve avere abilitato il supporto per questo tipo di pacchetti. Il comando per eseguire l'installazione è il seguente:
flatpak install flathub org.apache.netbeans