Apache NetBeans IDE 11.3 utgivelse

Apache Software Foundation-organisasjoner presentert integrert utviklingsmiljø Apache NetBeans 11.3. Dette er den femte utgivelsen utarbeidet av Apache Foundation siden NetBeans-koden ble overlevert av Oracle, og den første utgivelsen siden oversettelse prosjekt fra inkubatoren til kategorien primære Apache-prosjekter. Utgivelsen inneholder støtte for programmeringsspråkene Java SE, Java EE, PHP, JavaScript og Groovy.

Integrasjonen av C/C++ språkstøtte som forventes i versjon 11.3 fra kodebasen overført av Oracle er igjen flyttet til
neste nummer. Det bemerkes at alle muligheter knyttet til utvikling av prosjekter i C og C++ allerede er klare, men koden er ennå ikke integrert. Inntil innfødt støtte er tilgjengelig, kan utviklere installere C/C++ utviklingsmoduler som tidligere er utgitt for NetBeans IDE 8.2 gjennom Plugin Manager. Apache NetBeans 2020 er planlagt utgitt i april 12 og vil bli støttet gjennom den utvidede støttesyklusen (LTS).

Den viktigste innovasjoner NetBeans 11.3:

  • Lagt til ekstra mørkt grensesnittvisningsmodus - Dark Metal og Dark Nimbus.
    Apache NetBeans IDE 11.3 utgivelse

  • Et nytt FlatLaf-designtema er foreslått.

    Apache NetBeans IDE 11.3 utgivelse

  • Forbedret støtte for skjermer med høy pikseltetthet (HiDPI) og
    lagt til en forenklet HeapView-widget.

  • Lagt til støtte for Java SE 14-plattformen, planlagt utgivelse 17. mars. Dette inkluderer syntaksutheving og kodeformatering for konstruksjoner med det nye nøkkelordet "rekord", som gir en kompakt form for å definere klasser uten å eksplisitt definere forskjellige lavnivåmetoder som equals(), hashCode() og toString().

    Apache NetBeans IDE 11.3 utgivelse

    Lagt til støtte mønstermatching i "instanceof"-operatoren, som lar deg umiddelbart definere en lokal variabel for å få tilgang til den sjekkede verdien. For eksempel kan du umiddelbart skrive "if (obj instanceof String s && s.length() > 5) {.. s.contains(..) ..}" uten å eksplisitt definere "String s = (String) obj". I NetBeans 11.3 vil spesifisering av "if (obj instanceof String) {" vise en melding som lar deg konvertere koden til en ny form.

    Apache NetBeans IDE 11.3 utgivelse

    Lagt til støtte for programstartmodus introdusert i Java 11, medfølgende i form av en enkelt kildekodefil (klassen kan kjøres direkte fra kodefilen, uten å lage klassefiler, JAR-arkiver og moduler). I
    NetBeans lignende enkeltfilprogrammer kan nå opprettes utenfor prosjekter i favorittvinduet, kjøres og feilsøkes.

    Lagt til muligheten til å reversere konvertere tekstblokker introdusert i forrige utgivelse som inkluderte flerlinjers tekstdata uten å bruke tegnavbrudd i dem. I kodeeditoren kan tekstblokker nå konverteres tilbake til linjer.

  • Koden for utvikling av applikasjoner basert på Java EE har blitt utvidet til å støtte JSF 2.3-spesifikasjonen, inkludert autofullføring av konstruksjoner som "f:websocket" og CDI-artefaktsubstitusjon.
    Støtte Jakarta EE 8 forventet i Apache NetBeans 12.0-utgivelse.

    Apache NetBeans IDE 11.3 utgivelseApache NetBeans IDE 11.3 utgivelse

  • Forbedret støtte for Gradle byggesystem. Gradle Tooling API har blitt oppdatert til versjon 6.0. Lagt til støtte omplassering hjemmekatalog og sammensatt montering (Gradle Composite Project). Anerkjennelse av prosjekter på Kotlin-språket er gitt. Lagt til støtte for å tvinge omstart av prosjektet.
  • For prosjekter som bruker Maven-systemet for bygging, er innstillinger lagt til for å overstyre standard JDK-versjonen.
  • Språkstøtte er lagt til kodeeditoren
    TypeScript (utvider funksjonene til JavaScript mens de forblir fullstendig bakoverkompatibel).
    Apache NetBeans IDE 11.3 utgivelse

  • For JavaScript-prosjekter er det etablert en kobling som gir en tilkobling til Chrome;
  • For PHP er autofullføring av egenskaper og metoder uten "$this=>" gitt.
  • Det er jobbet med å kvitte seg med advarsler under sammenstilling.
  • Oppdaterte bibliotekene Groovy 2.5.9, junit 5.5.2 og GraalVM 19.3.0.
  • Janitor har lagt til en funksjon for å identifisere og fjerne gamle og ubrukte NetBeans-kataloger.

    Apache NetBeans IDE 11.3 utgivelse

Husk at NetBeans-prosjektet var basert i 1996 av tsjekkiske studenter med mål om å lage en analog av Delphi for Java. I 1999 ble prosjektet kjøpt av Sun Microsystems, og i 2000 ble det publisert i kildekode og overført til kategorien gratisprosjekter. I 2010 gikk NetBeans over i hendene på Oracle, som absorberte Sun Microsystems. Gjennom årene har NetBeans utviklet seg som det primære miljøet for Java-utviklere, konkurrerer med Eclipse og IntelliJ IDEA, men har nylig begynt å utvide seg til JavaScript, PHP og C/C++. NetBeans har en anslått aktiv brukerbase på 1.5 millioner utviklere.

Kilde: opennet.ru

Legg til en kommentar