NetBeans 12.1, en versjon som gir få forbedringer for C / C ++, Java og PHP

apache-netbønner

La Apache Software Foundation Organization avduket nylig den nye versjonen av det integrerte utviklingsmiljøet, «Apache NetBeans 12.1«, Dette er en versjon der noen støtteforbedringer er lagt til for C / C ++, Java, PHP og HTML.

For de som ikke er klar over denne IDE, det burde de vite gir støtte for programmeringsspråk Java SE, Java EE, PHP, JavaScript og Groovy. I tillegg til funksjonene, er det et prosjektsystem basert på Ant, versjonskontroll og refactoring.

De viktigste nye funksjonene i NetBeans 12.1

Denne nye versjonen av IDE kommer ikke med store endringer, men den forbedrer noen aspekter for programmeringsspråkene den støtter.

Og det er det i denne nye versjonen som ble utgitt, begrenset støtte for C / C ++ språk lagt til, som fremdeles ligger bak de tidligere utgitte C / C ++ utviklingsprogrammene for NetBeans IDE 8.2.

For utvikling i C / C ++, det gis støtte til de enkleste prosjektene, slik at du kan kjøre kompilere og kjøre kommandoer, syntaksmarkering ved hjelp av TextMate-grammatikker, og feilsøking ved hjelp av gdb.

Samt fullføring av kode og andre redigeringsmuligheter de implementeres ved å få tilgang til serverens CCLS (Language Server Protocol) LSP, som brukeren må kjøre uavhengig.

En annen endring som ble lagt til var støtte for Jakarta EE 8 plattform, som erstattet Java EE (Java Platform, Enterprise Edition). Du kan opprette Jakarta EE 8-prosjekter og endre eksisterende Maven-applikasjoner for å bruke Jakarta EE 8.

NetBeans innebygde Java-kompilator nb-javac (endret av javac) Det er oversatt for å bruke Java 14.

For Java, søkeordstøtte "Record" er redesignet for å gi en kompakt måte å definere klasser på, og unngår behovet for å eksplisitt definere forskjellige metoder på lavt nivå som lik (), hashCode () og toString () i tilfeller der data lagres bare i felt.

Atferden til arbeidet som ikke endres. En ny mal er lagt til for å lage Java-konstruksjoner med nøkkelordet "post". Forbedret støtte for "registrering" av kodekomplettering.

For Java SE, Gradle build-systemstøtte er aktivert. Støtte for genererte kataloger ble lagt til og riktig arbeid med merkeprosessorer ble sikret.

For PHP er nye handlinger lagt til i komponistmenyen for å oppdatere autolaster og kjøre skript. I feilsøkingsprogrammet vises i stedet for 0 og 1 i de boolske verdiene til variablene, false og true. Forbedrede verktøy for kodeanalyse.

For HTML, markup validator-komponenten er oppdatert (validator.jar). Inkluderer støtte for å fullføre mønstre. Lagt til støtte for kodefullføring og syntaksmarkering for konstruksjoner som « ».

For CSS har formateringsalternativene "Tabs and Indents" blitt foreslått for å kontrollere innrykk og bruk av faner eller mellomrom.

Ved oppstart oppdager den JDK installert på Linux og macOS ved hjelp av SDKMAN-verktøysettet.

Hvordan installerer jeg NetBeans 12.1 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.