Välja antud Apache NetBeans IDE 11.3

Apache Software Foundationi organisatsioonid esitatakse integreeritud arenduskeskkond Apache NetBeans 11.3. See on viies Apache Foundationi koostatud väljalase pärast NetBeansi koodi üleandmist Oracle'i poolt ja esimene väljalase pärast tõlge projekt inkubaatorist esmaste Apache projektide kategooriasse. Väljalase sisaldab Java SE, Java EE, PHP, JavaScripti ja Groovy programmeerimiskeelte tuge.

Versioonis 11.3 oodatav C/C++ keeletoe integreerimine Oracle'i ülekantud koodibaasist on taas üle viidud
järgmine number. Märgitakse, et kõik C ja C++ projektide arendamisega seotud võimalused on juba valmis, kuid kood pole veel integreeritud. Kuni algtugi pole saadaval, saavad arendajad Plugin Manageri kaudu installida C/C++ arendusmooduleid, mis on varem NetBeans IDE 8.2 jaoks välja antud. Apache NetBeans 2020 peaks ilmuma 12. aasta aprillis ja seda toetatakse laiendatud tugitsükli (LTS) kaudu.

Kõik uuendused NetBeans 11.3:

  • Lisatud täiendavad tumedad liidese kuvarežiimid – Dark Metal ja Dark Nimbus.
    Välja antud Apache NetBeans IDE 11.3

  • Välja on pakutud uus FlatLafi disainiteema.

    Välja antud Apache NetBeans IDE 11.3

  • Täiustatud tugi suure pikslitihedusega (HiDPI) ekraanidele ja
    lisatud lihtsustatud HeapView vidin.

  • Lisatud tugi Java SE 14 platvormile, mis on kavas avaldada 17. märtsil. See hõlmab süntaksi esiletõstmist ja koodi vormindamist uue märksõnaga konstruktsioonide jaoksrekord", mis pakub kompaktset vormi klasside määratlemiseks, ilma et oleks vaja selgesõnaliselt määratleda mitmesuguseid madala taseme meetodeid, nagu võrdsus(), hashCode() ja toString().

    Välja antud Apache NetBeans IDE 11.3

    Lisatud tugi mustri sobitamine operaatoris "instanceof", mis võimaldab teil kontrollitud väärtusele juurdepääsu saamiseks kohe määratleda kohaliku muutuja. Näiteks võite kohe kirjutada "if (obj instanceof String s && s.length() > 5) {.. s.contains(..) ..}", ilma et oleks selgelt määratletud "String s = (String) obj". Versioonis NetBeans 11.3, kui määrate "if (obj instanceof String) {", kuvatakse viip, mis võimaldab teil koodi uuele vormile teisendada.

    Välja antud Apache NetBeans IDE 11.3

    Lisatud tugi Java 11-s kasutusele võetud programmi käivitamise režiimile, varustatud ühe lähtekoodifailina (klassi saab käivitada otse koodifailist, ilma klassifaile, JAR-arhiive ja mooduleid loomata). IN
    NetBeansi sarnaseid ühefaililisi programme saab nüüd lemmikaknas luua väljaspool projekte, käivitada ja siluda.

    Lisati võimalus teisendada eelmises versioonis kasutusele võetud tekstiplokke, mis sisaldasid mitmerealisi tekstiandmeid, ilma et kasutataks nendes tähemärki. Koodiredaktoris saab nüüd tekstiplokke tagasi ridadeks teisendada.

  • Java EE-l põhinevate rakenduste arendamise koodi on laiendatud, et toetada JSF 2.3 spetsifikatsiooni, sealhulgas selliste konstruktsioonide automaatset lõpetamist nagu "f:websocket" ja CDI artefakti asendamine.
    Toetama Jakarta EE 8 oodata Apache NetBeans 12.0 versioonis.

    Välja antud Apache NetBeans IDE 11.3Välja antud Apache NetBeans IDE 11.3

  • Täiustatud tugi Gradle'i ehitussüsteemile. Gradle Tooling API on värskendatud versioonile 6.0. Lisatud tugi ümbermääramine kodukataloog ja komposiitkoost (Gradle Composite Project). Ette on nähtud kotlinikeelsete projektide tunnustamine. Lisatud toetus projekti taaskäivitamise sundimiseks.
  • Projektidele, mis kasutavad ehitamiseks Maveni süsteemi, on lisatud sätted, mis alistavad JDK vaikeversiooni.
  • Koodiredaktorile on lisatud keeletugi
    TypeScript (laiendab JavaScripti võimalusi, jäädes samas täielikult tagasiühilduvaks).
    Välja antud Apache NetBeans IDE 11.3

  • JavaScripti projektide jaoks on loodud konnektor, mis loob ühenduse Chrome'iga;
  • PHP puhul on atribuutide ja meetodite automaatne täitmine ilma “$this=>”ta.
  • Tööd on tehtud selle nimel, et koostamise käigus hoiatustest lahti saada.
  • Uuendatud teegid Groovy 2.5.9, junit 5.5.2 ja GraalVM 19.3.0.
  • Majahoidja on lisanud funktsiooni vanade ja kasutamata NetBeansi kataloogide tuvastamiseks ja eemaldamiseks.

    Välja antud Apache NetBeans IDE 11.3

Tuletame meelde, et NetBeansi projekt oli põhineb aastal 1996. aastal Tšehhi üliõpilaste poolt eesmärgiga luua Java jaoks Delphi analoog. 1999. aastal ostis projekti Sun Microsystems ning 2000. aastal avaldati see lähtekoodina ja viidi üle tasuta projektide kategooriasse. 2010. aastal läks NetBeans Oracle'i kätte, mis absorbeeris Sun Microsystemsi. Aastate jooksul on NetBeans arenenud Java-arendajate peamiseks keskkonnaks, konkureerides Eclipse'i ja IntelliJ IDEA-ga, kuid hiljuti on see hakanud laienema JavaScriptile, PHP-le ja C/C++-le. NetBeansi aktiivseks kasutajaskonnaks on hinnanguliselt 1.5 miljonit arendajat.

Allikas: opennet.ru

Lisa kommentaar