L'organizzazione Apache Software Foundation ha presentato l'ambiente di sviluppo integrato Apache NetBeans 16, che supporta i linguaggi di programmazione Java SE, Java EE, PHP, C/C++, JavaScript e Groovy. Le build pronte sono disponibili per Linux (snap, flatpak), Windows e macOS.
Tra le modifiche proposte:
- L'interfaccia utente offre la possibilità di caricare le proprie proprietà FlatLaf da un file di configurazione personale.

- Nel editor di codice è stata ampliata la supporto per i formati YAML e Dockerfile. È stata aggiunta la supporto per i formati TOML e ANTLR v4/v3.
- È stata introdotta la supporto per alcune nuove funzionalità di Java 19. È stata aggiunta la supporto per il completamento automatico, il formato delle indentazioni e la fornitura di suggerimenti per i modelli di record. È stato implementato il completamento automatico dei modelli nei case label. È stato aggiornato il compilatore Java nb-javac integrato in NetBeans (una versione modificata di javac). L'API di debug ha subito una revisione dell'ActionsManager. È stata aggiunta la supporto per i jar-archivi multi-release. È stata migliorata la logica di selezione della piattaforma Java.
- Migliorato il supporto per il sistema di build Gradle. Aggiunto il supporto iniziale per l'API project.dependency per l'esportazione dell'albero delle dipendenze da Gradle. Rivisitata la funzionalità legata all'editor Gradle. Aggiunto supporto per progetti senza build.gradle.
- Migliorato il supporto per il sistema di build Maven. Potenziato il supporto per Jakarta EE 9/9.1. Implementata la possibilità di elaborare l'output del progetto sotto forma di artefatti identificabili e delle loro posizioni. Aggiunto supporto per disattivare i warning a seconda dei plugin utilizzati durante la build.
- Risolvibili problemi negli ambienti per i linguaggi PHP e Groovy.
- Nell'ambiente per progetti C/C++ garantita l'esecuzione del debugger CPPLight su sistemi con architettura aarch64.
- Ampliate le capacità di audit utilizzando server LSP (Language Server Protocol). Aggiunto supporto per audit di vulnerabilità in Oracle Cloud.
Fonte: opennet.ru

