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

Tra le novità:
- Negli strumenti per la gestione delle versioni è stata implementata la possibilità di rinominare i rami.
- Nel editor di codice è stata aggiunta la funzione di confronto dei contenuti delle directory, il supporto per il markup TextMark/Markdown è stato migliorato e è stata aggiunta la possibilità di anteprima delle immagini in formato SVG.

- Il motore dei temi FlatLaf è stato aggiornato alla versione 3.6.1.
- È stata garantita la compatibilità con il sistema di build Gradle 9 e aggiunta la possibilità di utilizzare Gradle 9 nei nuovi progetti.
- È stato migliorato il supporto per i sistemi di build Maven e Ant. Lo strumento maven è stato aggiornato alla versione 3.9.11. È stato aggiunto il plugin Njord.
- Espanse le funzionalità relative all'uso server LSP (Language Server Protocol) e utilizzo di un plugin per VSCode.
- Per il codice in linguaggio Java è stata implementata la possibilità di effettuare il refactoring di singoli file Java che non fanno parte di progetti. È stata aggiunta una parziale supporto per l'importazione di moduli Java. Sono state migliorate le funzionalità di debug e analisi dello stack. Il compilatore Java integrato in NetBeans, nb-javac (una versione modificata di javac), è stato aggiornato alla versione JDK 25b31.
- Nell'ambiente per il linguaggio PHP è stata migliorata la colorazione della sintassi ed è stato consentito l'uso di tag HTML personalizzati negli script PHP.
- È stata aggiunta la compatibilità con le nuove versioni server delle applicazioni GlassFish — 7.0.24 e 8.0.0-M11. Sono stati introdotti nuovi spazi dei nomi PrimeFaces e OmniFaces. È stato migliorato il completamento automatico delle classi jsf. È stato implementato un monitor HTTP per javax.servlet e jakarta.servlet. È stata migliorata la supporto per i tag JSF. Per Payara 5.x è stata abilitata la compatibilità con JDK 21.
- Nell'ambiente per progetti web è stata aggiunta la supporto per media query CSS, conformi alla specifica Media Queries Level 4. È stato implementato un analizzatore di semantica JSON. Sono state ampliate le possibilità di integrazione dei file vuе (Vue Single-File Component).

Fonte: opennet.ru


