Programovanie

Čo je nové v rozhraní Apache NetBeans IDE pre Java 9

Apache Software Foundation vydala produktovú verziu svojho produktu NetBeans verzie 9.0 IDE s podporou systému Java Module System, ktorý bol uvedený v prostredí Java 9 minulý rok. Moduly obsahovali popredné funkcie verzie JDK 9, ktorá bola vydaná v septembri 2017.

Medzi nové funkcie open source IDE patria:

  • NetBeans 9.0 podporuje odvodenie typu lokálnej premennej s novými radami, obslužnými rutinami chýb a refaktoringmi, ktoré sa dajú transformovať do a z novej vývojovej súpravy Java 10var typu.
  • Pre modulový systém JDK 9 Jigsaw bol pridaný modul Paradox ako paradigma na použitie v moduloch. Režim ModulePath okrem dlhodobej podpory umožňuje aj použitie modulov triedna cesta možnosť pre runtime vyhľadávať triedy a súbory zdrojov.
  • Typom projektu NetBeans Java SE môže byť jeden modul JDK 9 pridaním súboru module-info.java do predvoleného balíka.
  • Nový typ Java Modular Project pomáha vyvíjať niekoľko modulov JDK 9 v jednom projekte AntBeans NetBeans. Pri tomto type projektu sa závislosti riadia vyhlásením vývoz a vyžaduje v module-info.java. Všetky moduly sú kompilované súčasne.
  • Podpora v moduloch pre celý cyklus Edit-kompilácia-ladenie-profil.
  • Schopnosť zobraziť závislosti modulu v IDE.
  • Konzoly podobné používateľskému rozhraniu pre nástroj Java Shell (JShell) REPL (read-eval-print-loop), ktoré je možné podporiť pri konfigurácii projektu používateľa.
  • Boli pridané akcie do profilovača Java na rozšírenie a zbalenie uzlov vo výsledkoch tabuľky stromov.
  • Mení sa veľkosť kontextových okien v profile, ktorá uľahčuje prácu s dlhými názvami tried alebo metód.

NetBeans 9.0 tiež pridáva nový projekt, Java Modular Project, na vývoj niekoľkých modulov JDK 9 v jednom projekte založenom na Ant. Vďaka tomu je možné projekty modulárnych aplikácií Java zbaliť do obrazu JLink na účely distribúcie aplikácie a požadovaných modulov.

Očakáva sa, že budúce vydania IDE pridajú nové možnosti pre jazyky vrátane C ++ a PHP.

Kde stiahnuť NetBeans 9.0

Zdrojový kód NetBeans 9.0 a binárne súbory si môžete stiahnuť z webovej stránky projektu.

$config[zx-auto] not found$config[zx-overlay] not found