Programiranje

NetBeans 10 dodaja podporo za najnovejšo Javo in PHP

Apache NetBeans 10, najnovejša različica odprtokodnega IDE za razvoj Java SE, PHP in JavaScript, je zdaj na voljo kot produkcijska izdaja.

Kje prenesti NetBeans 10

NetBeans 10 lahko prenesete s Apachejeve strani projekta NetBeans.

Kaj je novega v NetBeans 10

Ključ do NetBeans 10 je izboljšana podpora za Java Development Kit (JDK) 11, pa tudi zmogljivosti za PHP in testni okvir JUnit 5 za Javo.

Za JDK 11, ki je prispel septembra 2018, NetBeans 10.0 podpira konstante datotek dinamičnega razreda, kar razširja možnosti ekspresivnosti za oblikovalce jezikov in implementatorje prevajalnikov. Druge zmogljivosti za JDK 11 vključujejo:

  • Podpora sintakse lokalne spremenljivke za lambda parametre za poravnavo sintakse deklaracije formalnega parametra v implicitno vtipkanem lambda izrazu s sintakso deklaracije lokalne spremenljivke.
  • Izpolnjevanje kode za parametre lambda var.
  • Odstranitev Corba modulov.
  • Integracija s projektom nb-javac za podporo JDK 11. Projekt že dolgo ponuja popravljeno različico prevajalnika Java javac za urejevalnik Java NetBeans.

Za PHP lahko NetBeans 10 razvijalcem doda zaključne vejice v funkcijske klice pod PHP 7.3. Razvijalci lahko uporabljajo tudi referenčno dodelitev seznama ter prožne sintakse heredoc in nowdoc. Njegova podpora za PHP 7.2 vključuje vejice v sintaksi seznama, barvanje za tipe predmetov in različico PHP v lastnostih projekta. Za PHP 7.1 NetBeans 10 dodaja podporo za konstantno vidnost razreda, pa tudi obdelavo izjem v večpomnilniku, ničelne tipe in barvanje za void in iterable ključne besede. Podprt je tudi kontekstno občutljiv lexer iz PHP 7.0.

JUnit 5.3.1 je bil dodan kot knjižnica v NetBeans za hitro dodajanje v projekte Java. JUNIT 5 @Testable podprt je tudi podpis.

Nadgradnja je druga večja izdaja NetBeans pod jurisdikcijo Apacheja. Apache 9.0 je prispel avgusta 2018.