Apache NetBeans 11.3 kommer med mørkt nytt grensesnitt, HiDPI-forbedringer og mer

Nettbønner11.3

La Apache Software Foundation kunngjorde utgivelsen av den nye versjonen av det integrerte utviklingsmiljøet "Apache NetBeans 11.3”, Dette er den femte versjonen utarbeidet av Apache Foundation etter overføringen av NetBeans-koden av Oracle, og den første versjonen etter at prosjektet ble overført fra inkubatoren til kategorien Apache-prosjekter.

Denne utgivelsen inneholder forskjellige endringer og nyheter, hvorav vi kan finne støtte for programmeringsspråkene Java SE, Java EE, PHP, JavaScript og Groovy, mens den forventede integrasjonen av støtte for C / C ++ språk i versjon 11.3 av kodebasen levert av Oracle har blitt utsatt for neste utgivelse.

Hva er nytt i Apache NetBeans 11.3?

En av de viktigste nyhetene som skiller seg ut i denne nye versjonen er integrasjonen av nye mørke grensesnittvisningsmodi. De nye måtene vi kan finne er Dark Metal og Dark Nimbus, i tillegg til at det også er blitt foreslått et nytt FlatLaf-tema.

Også forbedret støtte for skjermer med høy pixeltetthet er uthevet (HiDPI) og den forenklede HeapView-widgeten.

bortsett fra det lagt til støtte for Java SE 14-plattformen, planlagt utgivelse 17. mars.

Dette inkluderer syntaksmarkering og kodeformatering for konstruksjoner med det nye "post" nøkkelordet, som gir en kompakt måte å definere klasser på, slik at du kan dispensere eksplisitt med å definere forskjellige metoder på lavt nivå, for eksempel lik (), hashCode () og toString ().

La til støtte for oppstartsmodus for programmer som dukket opp i Java 11, levert som en enkelt kildekodefil (en klasse kan kjøres direkte fra en kodefil, uten å opprette klassefiler, JAR-filer og moduler). I NetBeans kan disse enkeltfilsprogrammene nå opprettes utenfor prosjekter i favorittvinduet, kjøres og feilsøkes.

Samt evne til å reversere konvertering av tekstblokker som dukket opp i forrige utgave, inkludert multiline tekstdata uten bruk av rømningstegn i den. I kodeditoren kan tekstblokker nå konverteres tilbake til linjer.

Og forbedret Gradle build-systemstøtte. Gradle Tooling API er oppdatert til versjon 6.0. Lagt til støtte for kartlegging av hjemmekatalog og komposittmontering (Gradle Composite Project). Prosjektgjenkjenning er gitt på Kotlin-språket. Lagt til støtte for tvungen omstart av prosjekter.

Av de andre endringene som skiller seg ut: 

  • For prosjekter som bruker Maven-byggesystemet, er innstillinger lagt til for å overstyre standard JDK-versjonen.
  • TypeScript språkstøtte er lagt til i kodeditoren (utvider JavaScript-funksjonene, mens den fortsatt er fullt bakoverkompatibel).
  • For JavaScript-prosjekter er det opprettet en kontakt som gir en forbindelse til Chrome.
  • For PHP tilbys autofullføring av eiendom og metode uten "$ this =>".
  • Det fungerte for å bli kvitt advarsler under kompilering.
  • Groovy 2.5.9, junit 5.5.2 og GraalVM 19.3.0-biblioteker er oppdatert.
  • Vaktmesteren legger til en funksjon for å identifisere og fjerne gamle og ubrukt NetBeans-kataloger.

Hvis du vil vite mer om det du kan konsultere følgende lenke.

Hvordan installerer jeg NetBeans 11.3 på Linux?

For de som ønsker å få tak i denne nye versjonen, må de laste ned kildekoden til applikasjonen som de kan få fra lenken under.

Når du har alt installert, pakker du ut den nylig nedlastede filen i en katalog du ønsker.

Og fra terminalen skal vi gå inn i denne katalogen og deretter utføre:

ant

Å bygge Apache NetBeans IDE. Når du er bygget, kan du kjøre IDE ved å skrive

./nbbuild/netbeans/bin/netbeans

Også det er andre installasjonsmetoder som de kan støttes med, en av dem er ved hjelp av Snap-pakker.

De skal bare ha støtte for å kunne installere denne typen pakker på systemet sitt. For å installere ved hjelp av denne metoden, må du skrive inn følgende kommando:

sudo snap install netbeans --classic

En annen metode er ved hjelp av Flatpak-pakker, så de må ha støtte for å installere disse pakkene på systemet sitt.

Kommandoen for å utføre installasjonen er som følger:

flatpak install flathub org.apache.netbeans

Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: AB Internet Networks 2008 SL
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.