Rilascio dell'ambiente di sviluppo integrato Apache NetBeans 26

È disponibile il rilascio dell'ambiente di sviluppo integrato Apache NetBeans 26, che offre supporto per i linguaggi di programmazione Java SE, Java EE, PHP, C/C++, JavaScript, Rust e Groovy. Le versioni pronte sono state create per Linux (snap, flatpak), Windows e macOS.

Rilascio dell'ambiente di sviluppo integrato Apache NetBeans 26

Tra le novità:

  • Nell'editor di codice è stata implementata la possibilità di attivare e disattivare i pannelli di anteprima dei risultati di ricerca, di rifattorizzazione e dei segnalibri. In modalità multi-finestra, è migliorato il cambiamento del focus di input alla chiusura dell'ultima finestra.
    Rilascio dell'ambiente di sviluppo integrato Apache NetBeans 26
  • Nell'interfaccia utente per il caricamento delle immagini SVG è stato utilizzato JSVG al posto della libreria Batik. È stato effettuato un lavoro di unificazione e pulizia del codice per il caricamento delle icone. Sono state aggiunte 150 nuove icone in formato SVG.
  • Su macOS sono state considerate le raccomandazioni riguardanti la disposizione dei pulsanti nei dialoghi (ad esempio, il pulsante con l'azione predefinita è sempre a destra, mentre il pulsante di annullamento è sempre a sinistra).
  • Durante lo spostamento della scheda con il mouse, viene mostrata la sua immagine ad alta risoluzione in base al livello di zoom HiDPI.
    Rilascio dell'ambiente di sviluppo integrato Apache NetBeans 26
  • Espanse le funzionalità relative all'uso server LSP (Language Server Protocol) e utilizzo di un plugin per VSCode. Migliorato il client LSP per C/C++.
  • Migliorato il supporto per i sistemi di build Ant, Gradle e Maven. L'API Gradle Tooling è stata aggiornata alla versione 8.14. Per Maven è stato fornito accesso all'API pubblica Resolver. Per il debug e l'esecuzione delle applicazioni Micronaut è stato utilizzato il comando mn:run. È stata migliorata la selezione dello sfondo per le proprietà Ant in tema scuro (le proprietà venivano visualizzate su uno sfondo chiaro).
  • Per il codice Java è stato aggiunto il supporto per i test hotspot di OpenJDK. Migliorato il supporto per i modelli Swing. Estese le capacità relative alla generazione della documentazione apidoc. Il compilatore Java integrato in NetBeans, nb-javac (modificato javac), è stato aggiornato alla versione JDK 24. La versione integrata di Apache Tomcat è stata aggiornata alla versione 9.0.102. È stata implementata la memorizzazione nella cache delle impostazioni per i suggerimenti (java hints).
  • Nell'ambiente per PHP è migliorata la visualizzazione e il completamento automatico dei costruttori.
  • Migliorato il supporto per la piattaforma Jakarta EE 11. Per Tomcat, TomEE e GlassFish è stato aggiunto il supporto per le funzionalità delle future versioni di Java SE 25.
  • Nell'ambiente per progetti web è stato aggiunto il supporto per le unità di misura CSS: cqw (1% della larghezza), cqh (1% dell'altezza), cqi (1% della dimensione inline), cqb (1% della dimensione del blocco), cqmin (il valore minimo tra cqi e cqb) e cqmax (il valore massimo tra cqi e cqb). È stata implementata la sintassi per il classico highlighting dei file collegati al framework JavaScript Vue. Per JavaScript è stato aggiunto il supporto per i metodi generator async («class { async * generator () { … }») e migliorato il trattamento della parola chiave const.
  • Nell'interfaccia di monitoraggio delle modifiche è stata garantita la conservazione delle dimensioni delle finestre che mostrano i rami creati tramite «git create» e «git switch». Il pacchetto jgit è stato aggiornato alla versione 7.2.0. Sono state aggiunte icone per le azioni «git stash».

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster