Apache Software Foundation masangano
Nzvimbo yekusimudzira inopa rutsigiro rweJava SE, Java EE, PHP, JavaScript uye Groovy programming mitauro. Kubatanidzwa kwerutsigiro rweC/C ++ mitauro kwakamboendeswa kune kuburitswa kunotevera. Zvinocherechedzwa kuti kuendeswa kwekodhi ine chekuita nekuvandudzwa kwemapurojekiti muC uye C ++ neOracle kwakapedzwa panguva yekugadzirira kuburitswa kwekupedzisira, asi kubatanidzwa kwekodhi iyi muApache NetBeans kwakatora nguva yakareba kupfuura yaitarisirwa. Kunyanya, pamusoro pekuongorora kuchena kwerezinesi kwekodhi uye kuchenesa zvinhu zviri hupfumi hwepfungwa, zvaive zvakafanira kuita shanduko kune kodhi, sezvo Oracle aisakwanisa kuendesa humwe hunyanzvi kuApache Foundation. Kusvikira rutsigiro rwemunharaunda rwavepo, vagadziri vanogona kuisa C/C++ mamodule ekuvandudza akamboburitswa yeNetBeans IDE 8.2 kuburikidza nePlugin Manager.
chikuru
- Yakawedzerwa rutsigiro rwepuratifomu
Java SE14 . Izvi zvinosanganisira kukwidziridzwa kwesyntax uye kodhi yekumisikidza yezvivakwa neitsva "rekodhi" keyword inopa kompakiti fomu yekutsanangura makirasi pasina kutsanangura zvakajeka nzira dzakasiyana-siyana dzakaderera senge akaenzana (), hashCode () uye toString ().Kuenderera mberi nekuyedzwa kwepateni inoenderana nerutsigiro mu "instanceof" opareta, iyo inokutendera iwe kuti utsanangure nekukasira kusiyanisa kwenzvimbo kureva kukosha kwakaedzwa. Semuenzaniso, unogona kunyora pakarepo "kana (obj exampleof String s && s.length() > 5) {.. s.contains(..) ..}" pasina kutsanangura zvakajeka "String s = (String) obj". MuNetBeans, kududzira "kana (obj exampleof String) {" kucharatidza kukurumidza kukubvumira kushandura kodhi kuita fomu nyowani.
- Zvemikana
Java 13 Tsigiro yekushandura mabhuroki emavara mazhinji akafomatidzwa pasina kupukunyuka kwemavara akacherechedzwa. Mune kodhi yekodhi, seti yemitsara ikozvino inogona kushandurwa kuita yakafanana zvinyorwa zvinyorwa uye kumashure. - Of
Java 12 inopa rutsigiro rwekushandisa "chinja" muchimiro chechirevo pane chirevo.
- Zvemikana
Java 11 Tsigiro yekumisikidzwa kwezvirongwa zvinopihwa muchimiro chefaira rimwe chete rine kodhi kodhi inocherechedzwa (kirasi inogona kutangwa zvakananga kubva pafaira ine kodhi, pasina kugadzira mafaera ekirasi, JAR archives uye modules). MuNetBeans, akadai-faira-mapurogiramu anogona kugadzirwa kunze kwemapurojekiti muFavorite hwindo, kumhanya uye kugadzirisa. - Iyo JavaFX kodhi yerutsigiro yakawedzerwa nekunyoreswa kweOpenJFX Gluon Maven artifacts - zvinhu "FXML JavaFX Maven Archetype (Gluon)" uye "Simple JavaFX Maven Archetype (Gluon)" zvakabuda muchirongwa chekutarisira chirongwa, icho chakagadzirirwa. nbactions.xml mafaera anopihwa, zvinokutendera kuti utange nekukasira mapurojekiti pasina mamwe magadzirirwo ekuchinja.
- Yakawedzerwa rutsigiro rweJava EE 8 nekugona kuvaka webhu maapplication uchishandisa Maven kana Gradle. Support
Jakarta EE 8 haisati yawanikwa.
Java EE 8 maapplication akavakirwa muNetBeans anogona kuiswa kuJava EE 8 mudziyo uchishandisa iyo nyowani "webapp-javaee8" Maven template yakavakirwa kushandiswa neNetBeans.
Tsigiro yeiyo JSF 2.3 yakatarwa inopihwa, kusanganisira kugadzirisa otomatiki kwezvivakwa zvakaita se "f:websocket" uye CDI artifact substitution. Kubatanidzwa nePayara application server (fork kubva kuGlassFish), GlassFish 5.0.1, Tomcat uye WildFly yaitwa. - Yakavandudzwa rutsigiro rweMaven uye Gradle kuvaka masisitimu. KwaMaven, kubatanidzwa neJaCoCo raibhurari kwakatangwa uye kugona kupfuudza Java compiler nharo kubva kuMaven kuenda kuJava kodhi edhita inopihwa. Yakawedzerwa rutsigiro rwe modular java mapurojekiti uye JavaEE rutsigiro rweGradle. Gradle Tooling API yakagadziridzwa kune vhezheni 6.3. Wizard itsva yekugadzira Java application (Java Frontend Application) yeGradle yapihwa. Yakawedzera rutsigiro rwekugadzirisa Gradle Web mapurojekiti. Yakawedzerwa rutsigiro rweGradle mapurojekiti muKotlin. Iko kugona kumanikidza kutangazve kweGradle mapurojekiti akapihwa.
- Yakawedzera tsigiro yezvinhu zvitsva
PHP 7.4 . - Rutsigiro rwemutauro rwakawedzerwa kune mupepeti wekodhi
TypeScript (inowedzera kugona kweJavaScript uku ichiramba ichidzokera kumashure inoenderana).
- Yakawedzera mamwe rima interface kuratidza modes - Rima Metal uye Rima Nimbus.
- Iyo itsva FlatLaf dhizaini theme yakatsanangurwa.
- Yakavandudzwa rutsigiro rweyakakwira pixel density (HiDPI) skrini uye yakawedzera yakapfava HeapView widget.
Rangarira kuti chirongwa cheNetBeans chaive
Source: opennet.ru