La Apache Software Foundation ha introdotto l'ambiente di sviluppo integrato Apache NetBeans 15, che fornisce supporto per i linguaggi di programmazione Java SE, Java EE, PHP, C/C++, JavaScript e Groovy. Vengono generati assemblaggi già pronti per Linux (snap), Windows e macOS.
Tra le modifiche proposte:
- Aggiunto il supporto iniziale per Jakarta 9.1 e migliorato il supporto per GlassFish.
- Il compilatore Java NetBeans integrato nb-javac (javac modificato) è stato aggiornato.
- La procedura guidata di connessione ha aggiunto la possibilità di connettersi al database Amazon Redshift tramite il servizio Amazon Athena.
- È stato implementato il supporto per il tag “@snippet” per incorporare esempi funzionanti e snippet di codice nella documentazione dell'API, a cui è possibile applicare strumenti per il controllo della correttezza, l'evidenziazione della sintassi e l'integrazione con l'IDE.
- Modifica migliorata dei dati in formato YAML.
- Aggiunta la voce "Apri nel terminale" al menu contestuale del progetto.
- Supporto migliorato per le nuove funzionalità di PHP 8.0 e 8.1. Aggiunto il supporto per la nuova sintassi per gli oggetti richiamabili.
- I suggerimenti in linea sono abilitati per impostazione predefinita.
- Un modulo separato contiene un debugger per il codice Groovy. Il parser per il linguaggio Groovy è stato aggiornato.
- È stata proposta un'implementazione iniziale dell'API Project Dependency.
- È stata introdotta gran parte delle correzioni e dei miglioramenti relativi all'uso dei server LSP (Language Server Protocol).
- Interfaccia di controllo delle espressioni regolari migliorata.
- Interfaccia migliorata per il download e la registrazione del JDK.
- Interfaccia di analisi dello stack di chiamate migliorata (Stack Trace).
- Supporto migliorato per i sistemi di compilazione Maven e Gradle. I componenti per lavorare con Gradle sono stati aggiornati alla versione API 7.5 con supporto per Java 18.
- Supporto implementato per il completamento automatico delle espressioni lambda.
- Aggiunto javadoc per l'anteprima di JDK 20.
- Aggiunta la possibilità di utilizzare l'opzione netbeans.javaSupport.enabled per disabilitare il supporto del linguaggio Java in NBLS (NetBeans Language Server).
Fonte: opennet.ru