Programmering

NetBeans 10 legger til støtte for nyeste Java og PHP

Apache NetBeans 10, den siste versjonen av open source IDE for Java SE, PHP og JavaScript-utvikling, er nå tilgjengelig som en produksjonsutgivelse.

Hvor laster du ned NetBeans 10

Du kan laste ned NetBeans 10 fra Apache's NetBeans-prosjektside.

Hva er nytt i NetBeans 10

Nøkkelen til NetBeans 10 er forbedret støtte for Java Development Kit (JDK) 11, samt muligheter for PHP og JUnit 5-testrammeverket for Java.

For JDK 11, som ankom i september 2018, støtter NetBeans 10.0 dynamiske klassefilkonstanter, som utvider ekspressivitetsalternativene for språkdesignere og kompilatorimplementører. Andre funksjoner for JDK 11 inkluderer:

  • Lokal-variabel syntaksstøtte for lambda-parametere for å justere syntaksen til en formell parametererklæring i et implisitt skrevet lambda-uttrykk med syntaksen til en lokal variabelerklæring.
  • Kodefullføring for var lambda-parametere.
  • Fjerning av Corba-moduler.
  • Integrasjon med nb-javac-prosjektet for å støtte JDK 11. Prosjektet har lenge gitt en patched versjon av javac Java-kompilator for NetBeans Java-redaktøren.

For PHP lar NetBeans 10 utviklere legge til etterfølgende kommaer i funksjonsanrop under PHP 7.3. Utviklere kan også bruke listehenvisningsoppgaven samt fleksible heredoc- og nowdoc-syntakser. Dens PHP 7.2-støtte inkluderer etterfølgende kommaer i listesyntaks, farging for objekttyper og PHP-versjon i prosjektegenskaper. For PHP 7.1 legger NetBeans 10 til støtte for konstant synlighet i klassen, samt unntakshåndtering av multicache, nullaktive typer og fargelegging for ugyldige og iterable nøkkelord. Den kontekstfølsomme lexeren fra PHP 7.0 støttes også.

JUnit 5.3.1 ble lagt til som et bibliotek i NetBeans, for raskt å legge det til Java-prosjekter. JUnit 5 @Testable kommentar støttes også.

Oppgraderingen er den andre store utgivelsen av NetBeans under Apache's jurisdiksjon. Apache 9.0 kom i august 2018.