La Apache Software Foundation ha introdotto l'ambiente di sviluppo integrato Apache NetBeans 12.4, che fornisce supporto per i linguaggi di programmazione Java SE, Java EE, PHP, C/C++, JavaScript e Groovy. Questa è la settima versione prodotta dalla Apache Foundation da quando il codice NetBeans è stato trasferito da Oracle.
Nuove funzionalità principali in NetBeans 12.3:
- Aggiunto il supporto per la piattaforma Java SE 16, implementata anche in nb-javac, il compilatore Java integrato in NetBeans (javac modificato). Invece dell'implementazione nativa della codifica Base64, viene utilizzato il modulo java.util.Base64.
- Il processo di installazione e registrazione delle distribuzioni OpenJDK in NetBeans è stato automatizzato (la voce “Remote Universal OpenJDK Service” è stata aggiunta al menu “Strumenti/Piattaforma Java/Aggiungi piattaforma”).
- Aggiunto supporto per i progetti Jakarta EE 9.
- Aggiunta una procedura guidata per la creazione di progetti basati sul framework Micronaut (“Nuovo progetto / Java con Maven / Progetto Micronaut”). Implementato il completamento del codice, il refactoring e l'elaborazione dei collegamenti nei file yaml Micronaut.
- La versione della piattaforma Payara viene rilevata automaticamente e visualizzata nel pannello di registrazione del server.
- Per i progetti che utilizzano il sistema di compilazione Maven, è stata implementata la possibilità di sostituire argomenti nelle applicazioni e nelle VM che verranno utilizzate durante l'avvio e il debug.
- Il toolkit Gradle è stato aggiornato alla versione 7.0. Aggiunto supporto per il raggruppamento logico di codice e risorse ("Gradle Source Groups") Versione aggiornata di JaCoCo 0.8.6 (Gradle Code Coverage).
- Aggiunto supporto per progetti Freeform Ant con livello di nidificazione 9+. Supporto migliorato per lo sviluppo di progetti Java/Jakarta EE che utilizzano Ant.
- Gli strumenti di sviluppo PHP hanno aggiunto il supporto per gli argomenti con nome, introdotti nella versione PHP 8.0. Nella sezione dei file importanti vengono ora visualizzati i file di configurazione di PHP-CS-Fixer 3. È stata aggiunta la compatibilità con Phing 3. La finestra di dialogo "Correggi usi" è stata modificata.
- Completamento automatico migliorato dei tag HTML utilizzati durante la generazione di moduli Web.
- Implementato il riconoscimento delle estensioni dei file “.md” con il markup Markdown e contrassegnandoli con un'icona speciale. Aggiunta l'evidenziazione della sintassi Markdown.
- Le informazioni sulla presenza di errori vengono costantemente visualizzate sotto forma di un'icona nell'angolo in basso a destra.
Fonte: opennet.ru