Izdan Apache NetBeans IDE 11.3

organizacije Apache Software Foundation predstavljeno integrirano razvojno okolje Apache NetBeans 11.3. To je peta izdaja, ki jo je pripravila fundacija Apache, odkar je kodo NetBeans predal Oracle, in prva izdaja od prevod projekt iz inkubatorja v kategorijo primarnih projektov Apache. Izdaja vsebuje podporo za programske jezike Java SE, Java EE, PHP, JavaScript in Groovy.

Integracija jezikovne podpore C/C++, pričakovana v različici 11.3 iz kodne baze, ki jo je prenesel Oracle, je ponovno premaknjena v
naslednja številka. Opozoriti je treba, da so vse zmogljivosti, povezane z razvojem projektov v C in C++, že pripravljene, vendar koda še ni integrirana. Dokler izvorna podpora ni na voljo, lahko razvijalci namestijo razvojne module C/C++, ki so bili predhodno izdani za NetBeans IDE 8.2 prek upravitelja vtičnikov. Apache NetBeans 2020 naj bi izšel aprila 12 in bo podprt v okviru razširjenega cikla podpore (LTS).

Glavni inovacije NetBeans 11.3:

  • Dodani dodatni temni načini prikaza vmesnika - Dark Metal in Dark Nimbus.
    Izdan Apache NetBeans IDE 11.3

  • Predlagana je bila nova oblikovalska tema FlatLaf.

    Izdan Apache NetBeans IDE 11.3

  • Izboljšana podpora za zaslone z visoko gostoto slikovnih pik (HiDPI) in
    dodan poenostavljen gradnik HeapView.

  • Dodana podpora za platformo Java SE 14, ki naj bi izšla 17. marca. To vključuje označevanje sintakse in oblikovanje kode za konstrukcije z novo ključno besedo "zapis«, ki zagotavlja kompaktno obliko za definiranje razredov, ne da bi bilo treba izrecno definirati različne nizkonivojske metode, kot so equals(), hashCode() in toString().

    Izdan Apache NetBeans IDE 11.3

    Dodana podpora ujemanje vzorcev v operatorju “instanceof”, ki vam omogoča, da takoj definirate lokalno spremenljivko za dostop do preverjene vrednosti. Takoj lahko na primer napišete »if (obj instanceof String s && s.length() > 5) {.. s.contains(..) ..}«, ne da bi eksplicitno definirali »String s = (String) obj«. Če v NetBeans 11.3 navedete "if (obj instanceof String) {", se prikaže poziv, ki vam omogoča pretvorbo kode v novo obliko.

    Izdan Apache NetBeans IDE 11.3

    Dodana podpora za način zagona programa, predstavljen v Javi 11, priloženo v obliki ene datoteke z izvorno kodo (razred je mogoče izvajati neposredno iz kodne datoteke, brez ustvarjanja datotek razreda, arhivov JAR in modulov). IN
    Podobne programe z eno datoteko NetBeans je zdaj mogoče ustvariti zunaj projektov v oknu Priljubljene, jih zagnati in odpraviti napake.

    Dodana možnost povratne pretvorbe besedilnih blokov, uvedena v prejšnji izdaji, ki je vključevala večvrstične besedilne podatke brez uporabe ubežnih znakov v njih. V urejevalniku kode lahko besedilne bloke zdaj pretvorite nazaj v vrstice.

  • Koda za razvoj aplikacij, ki temeljijo na Javi EE, je bila razširjena tako, da podpira specifikacijo JSF 2.3, vključno s samodokončanjem konstruktov, kot je »f:websocket« in zamenjavo artefakta CDI.
    Podpora Džakarta EE 8 pričakovano v izdaji Apache NetBeans 12.0.

    Izdan Apache NetBeans IDE 11.3Izdan Apache NetBeans IDE 11.3

  • Izboljšana podpora za gradbeni sistem Gradle. Gradle Tooling API je bil posodobljen na različico 6.0. Dodana podpora prerazporeditev domači imenik in kompozitni sklop (Projekt Gradle Composite). Zagotovljeno je prepoznavanje projektov v jeziku Kotlin. Dodana podpora za prisilni ponovni zagon projekta.
  • Za projekte, ki za gradnjo uporabljajo sistem Maven, so bile dodane nastavitve za preglasitev privzete različice JDK.
  • Urejevalniku kode je bila dodana jezikovna podpora
    TypeScript (razširja zmožnosti JavaScripta, hkrati pa ostaja popolnoma združljiv s prejšnjimi različicami).
    Izdan Apache NetBeans IDE 11.3

  • Za projekte JavaScript je bil vzpostavljen konektor, ki omogoča povezavo s Chromom;
  • Za PHP je na voljo samodokončanje lastnosti in metod brez »$this=>«.
  • Opravljeno je bilo delo, da bi se znebili opozoril med prevajanjem.
  • Posodobljene knjižnice Groovy 2.5.9, junit 5.5.2 in GraalVM 19.3.0.
  • Janitor je dodal funkcijo za prepoznavanje in odstranjevanje starih in neuporabljenih imenikov NetBeans.

    Izdan Apache NetBeans IDE 11.3

Spomnimo se, da je bil projekt NetBeans temelji leta 1996 s strani čeških študentov s ciljem ustvariti analog Delphija za Javo. Leta 1999 je projekt odkupil Sun Microsystems, leta 2000 pa je bil objavljen v izvorni kodi in prešel v kategorijo brezplačnih projektov. Leta 2010 je NetBeans prešel v roke Oracla, ki je prevzel Sun Microsystems. Skozi leta se je NetBeans razvijal kot primarno okolje za razvijalce Java, ki je tekmoval z Eclipse in IntelliJ IDEA, vendar se je pred kratkim začel širiti na JavaScript, PHP in C/C++. NetBeans ima ocenjeno bazo aktivnih uporabnikov 1.5 milijona razvijalcev.

Vir: opennet.ru

Dodaj komentar