L'organizzazione Apache Software Foundation ha presentato l'ambiente di sviluppo integrato Apache NetBeans 12.3, che supporta i linguaggi di programmazione Java SE, Java EE, PHP, C/C++, JavaScript e Groovy. Questo è il settimo rilascio preparato dalla Fondazione Apache dopo il trasferimento del codice di NetBeans da parte di Oracle.
Novità principali di NetBeans 12.3:
- Nei strumenti di sviluppo per il linguaggio Java, l'implementazione del server LSP (Language Server Protocol) è stata estesa alle operazioni di rinominazione durante il refactoring, alla compressione dei blocchi di codice, all'identificazione degli errori nel codice e alla generazione di codice. È stata aggiunta la visualizzazione di JavaDoc al passaggio del cursore sugli identificatori.
- Il compilatore Java integrato in NetBeans, nb-javac (modificato javac), è stato aggiornato a nbjavac 15.0.0.2, distribuito tramite Maven. Sono stati aggiunti test per JDK 15.
- È stata migliorata la visualizzazione dei sottoprogetti nei grandi progetti Gradle. Nella sezione di navigazione Gradle è stata aggiunta una sezione per le attività preferite (Favorite tasks).
- È stata implementata una piena compatibilità con la sintassi PHP 8, ma l'autocompletamento degli attributi e dei parametri nominati non è ancora disponibile. È stata aggiunta una pulsante nella barra di stato per modificare la versione di PHP utilizzata nel progetto. È stato migliorato il supporto per i pacchetti Composer. Sono state ampliate le funzionalità per la gestione dei breakpoint nel debugger.
- È proseguito lo sviluppo di C++ Lite, una modalità semplificata per la programmazione in C/C++. È stato aggiunto un debugger con supporto per punti di interruzione, thread, variabili, suggerimenti contestuali, e altro.
- Aggiornate le versioni di FlatLaf 1.0, Groovy 2.5.14, JAXB 2.3, JGit 5.7.0, Metro 2.4.4, JUnit 4.13.1.
- Eseguita una pulizia generale del codice.
Fonte: opennet.ru
