NetBeans 10 aggiunge il supporto per gli ultimi Java e PHP

Apache NetBeans 10, l'ultima versione dell'IDE open source per lo sviluppo di Java SE, PHP e JavaScript, è ora disponibile come versione di produzione.

Dove scaricare NetBeans 10

È possibile scaricare NetBeans 10 dalla pagina del progetto NetBeans di Apache.

Novità di NetBeans 10

La chiave di NetBeans 10 è il supporto migliorato per Java Development Kit (JDK) 11, nonché le funzionalità per PHP e il framework di test JUnit 5 per Java.

Per JDK 11, disponibile a settembre 2018, NetBeans 10.0 supporta le costanti dei file di classe dinamica, che amplia le opzioni di espressività per i progettisti di linguaggi e gli implementatori di compilatori. Altre funzionalità per JDK 11 includono:

  • Supporto della sintassi della variabile locale per i parametri lambda, per allineare la sintassi di una dichiarazione di parametro formale in un'espressione lambda tipizzata in modo implicito con la sintassi di una dichiarazione di variabile locale.
  • Completamento del codice per i parametri var lambda.
  • Rimozione dei moduli Corba.
  • Integrazione con il progetto nb-javac per supportare JDK 11. Il progetto fornisce da tempo una versione con patch del compilatore Java javac per l'editor Java NetBeans.

Per PHP, NetBeans 10 consente agli sviluppatori di aggiungere virgole finali nelle chiamate di funzione in PHP 7.3. Gli sviluppatori possono anche utilizzare l'assegnazione dei riferimenti all'elenco nonché le sintassi flessibili heredoc e nowdoc. Il suo supporto PHP 7.2 include le virgole finali nella sintassi degli elenchi, la colorazione per i tipi di oggetto e la versione PHP nelle proprietà del progetto. Per PHP 7.1, NetBeans 10 aggiunge il supporto per la visibilità costante della classe, nonché la gestione delle eccezioni multicache, i tipi nullable e la colorazione per le parole chiave void e iterabili. È supportato anche il lexer sensibile al contesto di PHP 7.0.

JUnit 5.3.1 è stato aggiunto come libreria in NetBeans, per aggiungerlo rapidamente ai progetti Java. @TestableÈ supportata anche l'annotazione JUnit 5 .

L'aggiornamento è la seconda versione principale di NetBeans sotto la giurisdizione di Apache. Apache 9.0 è arrivato nell'agosto 2018.