Apache NetBeans IDE 11.3 Yakaburitswa

Apache Software Foundation masangano yakaunzwa nharaunda yekusimudzira yakabatana Apache NetBeans 11.3. Uku ndiko kuburitswa kwechishanu kwakagadzirirwa neApache Foundation kubvira kodhi yeNetBeans yakagamuchidzwa neOracle, uye yekutanga kuburitswa kubva. kududzira purojekiti kubva kune incubator kuenda kuchikamu chepakutanga Apache mapurojekiti. Kuburitswa uku kune rutsigiro rweJava SE, Java EE, PHP, JavaScript uye Groovy programming mitauro.

Iko kubatanidzwa kweC/C ++ rutsigiro rwemutauro inotarisirwa muvhezheni 11.3 kubva kukodhi yekodhi yakatamiswa naOracle yakaendeswa zvakare
inotevera chinyorwa. Zvinocherechedzwa kuti masimba ese ane chekuita nekuvandudzwa kwemapurojekiti muC uye C ++ atogadzirira, asi iyo kodhi haisati yabatanidzwa. Kusvikira tsigiro yemuno yavepo, vagadziri vanogona kuisa C/C++ mamodule ekuvandudza akamboburitswa yeNetBeans IDE 8.2 kuburikidza nePlugin Manager. Apache NetBeans 2020 yakarongerwa kuburitswa muna Kubvumbi 12 uye ichatsigirwa kuburikidza neakawedzera rutsigiro kutenderera (LTS).

chikuru zvitsva NetBeans 11.3:

  • Yakawedzera mamwe rima interface kuratidza modes - Rima Metal uye Rima Nimbus.
    Apache NetBeans IDE 11.3 Yakaburitswa

  • Iyo itsva FlatLaf dhizaini theme yakatsanangurwa.

    Apache NetBeans IDE 11.3 Yakaburitswa

  • Yakavandudzwa rutsigiro rweyakakwira pixel density (HiDPI) skrini uye
    yakawedzera yakareruka HeapView widget.

  • Yakawedzerwa rutsigiro rweJava SE 14 chikuva, chakarongerwa kuburitswa munaKurume 17. Izvi zvinosanganisira syntax kujekesa uye kodhi fomati yezvivakwa neiyo nyowani kiyi izwi "rekodhi", iyo inopa compact fomu yekutsanangura makirasi pasina kutsanangura zvakajeka nzira dzakasiyana-siyana dzepasi seyakaenzana (), hashCode () uye toString ().

    Apache NetBeans IDE 11.3 Yakaburitswa

    Yakawedzerwa rutsigiro kuenzanisa muenzaniso mu "instanceof" opareta, iyo inokubvumira kuti utsanangure pakarepo shanduko yemunharaunda kuti uwane iyo yakatariswa kukosha. Semuenzaniso, unogona kunyora pakarepo "kana (obj exampleof String s && s.length() > 5) {.. s.contains(..) ..}" pasina kutsanangura zvakajeka "String s = (String) obj". MuNetBeans 11.3, ichitsanangura "kana (obj exampleof String) {" icharatidza kukurumidza inokubvumira kushandura kodhi kuita fomu nyowani.

    Apache NetBeans IDE 11.3 Yakaburitswa

    Yakawedzerwa rutsigiro rwechirongwa chekumisikidza mode yakaunzwa muJava 11, Provided muchimiro cheimwe sosi kodhi faira (kirasi inogona kumhanya zvakananga kubva kune kodhi faira, pasina kugadzira kirasi mafaera, JAR archives uye modules). IN
    NetBeans yakafanana-faira-faira zvirongwa zvino zvinogona kugadzirwa kunze kwemapurojekiti muFavorite hwindo, kumhanya uye kugadzirisa.

    Yakawedzera kugona kudzosera kumashure kushandura zvinyorwa zvakaunzwa mukuburitswa kwakapfuura izvo zvaisanganisira akawanda-mutsara mameseji data pasina kushandisa hunhu hunopukunyuka maari. Mune kodhi kodhi, zvinyorwa zvemavara zvino zvinokwanisa kuchinjirwa kumitsara.

  • Iyo kodhi yekugadzira maapplication yakavakirwa paJava EE yakawedzerwa kuti itsigire iyo JSF 2.3 kududzirwa, kusanganisira kugadzirisa otomatiki kwezvivakwa zvakaita se "f:websocket" uye CDI artifact substitution.
    tsigira Jakarta EE 8 inotarisirwa muApache NetBeans 12.0 kuburitswa.

    Apache NetBeans IDE 11.3 YakaburitswaApache NetBeans IDE 11.3 Yakaburitswa

  • Yakavandudzwa rutsigiro rweGradle kuvaka system. Gradle Tooling API yakagadziridzwa kune vhezheni 6.0. Yakawedzerwa rutsigiro reassignment dhairekitori repamba uye composite musangano (Gradle Composite Project). Kuzivikanwa kwemapurojekiti mumutauro weKotlin kunopihwa. Yakawedzerwa rutsigiro rwekumanikidza kutangazve chirongwa.
  • Kune mapurojekiti anoshandisa iyo Maven sisitimu yekuvaka, marongero akawedzerwa kuti apfuure iyo default JDK vhezheni.
  • Rutsigiro rwemutauro rwakawedzerwa kune mupepeti wekodhi
    TypeScript (inowedzera kugona kweJavaScript uku ichiramba ichidzokera kumashure inoenderana).
    Apache NetBeans IDE 11.3 Yakaburitswa

  • Kune mapurojekiti eJavaScript, chinongedzo chakagadzwa chinopa chinongedzo kuChrome;
  • Kune PHP, kupedzisa kwezvivakwa uye nzira pasina "$ this =>" kunopihwa.
  • Basa rakaitwa kubvisa yambiro panguva yekuunganidza.
  • Maraibhurari akagadziridzwa Groovy 2.5.9, junit 5.5.2 uye GraalVM 19.3.0.
  • Janitor akawedzera chimiro chekuzivisa uye kubvisa ekare uye asina kushandiswa NetBeans madhairekitori.

    Apache NetBeans IDE 11.3 Yakaburitswa

Rangarira kuti chirongwa cheNetBeans chaive based muna 1996 nevadzidzi veCzech nechinangwa chekugadzira analogue yeDelphi yeJava. Muna 1999, chirongwa ichi chakatengwa neSun Microsystems, uye muna 2000 chakaburitswa mune kodhi kodhi uye chakaendeswa kune chikamu chemahara mapurojekiti. Muna 2010, NetBeans yakapfuura mumaoko eOracle, iyo yakabata Sun Microsystems. Kwemakore, NetBeans yanga ichikura senzvimbo yekutanga yevagadziri veJava, ichikwikwidza neEclipse uye IntelliJ IDEA, asi ichangotanga kuwedzera muJavaScript, PHP, uye C/C++. NetBeans ine inofungidzirwa inoshanda mushandisi base ye1.5 miriyoni vanogadzira.

Source: opennet.ru

Voeg