L'organizzazione Apache Software Foundation ha presentato l'ambiente di sviluppo integrato Apache NetBeans 12.4, che supporta i linguaggi di programmazione Java SE, Java EE, PHP, C/C++, JavaScript e Groovy. Questa è la settima release preparata dalla Apache Foundation dopo il trasferimento del codice NetBeans da parte di Oracle.
Novità principali di NetBeans 12.3:
- È stata aggiunta la supporto per la piattaforma Java SE 16, implementata nel compilatore Java integrato di NetBeans (nb-javac, modifica di javac). Invece della propria implementazione della codifica Base64, viene utilizzato il modulo java.util.Base64.
- Il processo di installazione e registrazione dei pacchetti OpenJDK in NetBeans è stato automatizzato (nella voce di menu «Tools/ Java Platform/ Add Platform» è stata aggiunta l'opzione «Remote Universal OpenJDK Service»).

- Aggiunta la supporto per i progetti Jakarta EE 9.
- Aggiunto il wizard per la creazione di progetti basati sul framework Micronaut («New Project / Java with Maven / Micronaut Project»). Implementato il completamento automatico del codice, il refactoring e la gestione dei collegamenti nei file yaml di Micronaut.
- Garantita la determinazione automatica e la visualizzazione nel pannello di registrazione server della versione della piattaforma Payara.

- Per i progetti che utilizzano il sistema di build Maven, è stata implementata la possibilità di sostituire gli argomenti nelle applicazioni e nella VM, che verranno utilizzati durante l'avvio e il debug.

- L'insieme degli strumenti Gradle è stato aggiornato alla versione 7.0. Aggiunta la supporto per la raggruppamento logico di codice e risorse ("Gradle Source Groups"). Aggiornata la versione di JaCoCo a 0.8.6 (Copertura del codice Gradle).

- Aggiunto supporto per progetti Ant Freeform con un livello di annidamento di 9+. Migliorato il supporto per lo sviluppo di progetti Java/Jakarta EE che utilizzano Ant.
- Nel supporto per lo sviluppo in PHP è stata aggiunta la gestione degli argomenti nominati, implementata nella release PHP 8.0. Nella sezione file importanti è stata assicurata la visualizzazione dei file di configurazione PHP-CS-Fixer 3. Aggiunta compatibilità con Phing 3. Modificato il dialogo "Fix Uses".

- Migliorato il completamento automatico dei tag HTML utilizzati nella generazione di web form.
- Implementata la riconoscimento delle estensioni dei file ".md" con markup Markdown e loro contrassegno con un'icona speciale. Aggiunta la colorazione della sintassi Markdown.
- Assicurata la visualizzazione costante delle informazioni sugli errori sotto forma di icona nell'angolo in basso a destra.
Fonte: opennet.ru





