NetBeans 12.1, verzija koja donosi nekoliko poboljšanja za C / C ++, Java i PHP

apache-netbeans

La Predstavljena organizacija Apache Software Foundation nedavno nova verzija integrisanog razvojnog okruženja, «Apache NetBeans 12.1«, Ovo je verzija u kojoj dodana su neka poboljšanja podrške za C / C ++, Java, PHP i HTML.

Za one koji nisu svjesni ovog IDE-a, oni bi to trebali znati pruža podršku za programske jezike Java SE, Java EE, PHP, JavaScript i Groovy. Pored njegovih karakteristika, postoji projektni sistem zasnovan na Antu, kontroli verzija i refaktoringu.

NetBeans 12.1 Glavne nove funkcije

Ova nova verzija IDE-a ne dolazi s velikim promjenama, ali poboljšava neke aspekte programskih jezika koje podržava.

I to je da je u ovoj novoj izdanoj verziji, dodata ograničena podrška za C / C ++ jezike, koji još uvijek stoji iza prethodno objavljenih C / C ++ razvojnih dodataka za NetBeans IDE 8.2.

Za razvoj na C / C ++, podrška se pruža za najjednostavnije projekte, omogućavajući vam pokretanje naredbi za kompajliranje i pokretanje, isticanje sintakse pomoću gramatika TextMate i otklanjanje grešaka pomoću gdb-a.

Kao i dovršavanje koda i druge mogućnosti uređivanja oni su implementirani pristupanjem poslužitelju CCLS (Language Server Protocol) LSP, koji korisnik mora samostalno pokrenuti.

Još jedna promjena koja je dodana bila je podrška za platformu Jakarta EE 8, koja je zamijenila Java EE (Java Platform, Enterprise Edition). Možete stvoriti Jakarta EE 8 projekte i modificirati postojeće Maven aplikacije da biste koristili Jakarta EE 8.

NetBeans ugrađeni Java kompajler nb-javac (izmijenio javac) Prevedeno je za upotrebu Java 14.

Za Javu, podrška za ključne riječi "Record" je redizajniran da pruži kompaktan način definiranja klasa, izbjegavajući potrebu za eksplicitnim definiranjem različitih metoda niske razine poput equals (), hashCode () i toString () u slučajevima kada se podaci pohranjuju samo u poljima.

Ponašanje djela s kojim se ono ne mijenja. Dodan je novi predložak za stvaranje Java konstrukata s ključnom riječi "zapis". Poboljšana podrška za dovršavanje koda za "zapis".

Za Java SE, Omogućena je podrška za gradnju sistema Gradle. Dodana je podrška za generirane direktorije i osiguran je korektan rad s procesorima napomena.

Za PHP, nove radnje dodane su u izbornik Composer za ažuriranje automatskog učitavača i pokretanje skripti. U programu za otklanjanje pogrešaka, umjesto 0 i 1 u logičkim vrijednostima varijabli, prikazuju se false i true. Poboljšani alati za analizu koda.

Za HTML, komponenta validatora oznaka je ažurirana (validator.jar). Uključuje podršku za dovršavanje obrazaca. Dodana podrška za dovršavanje koda i isticanje sintakse za konstrukcije poput « ».

Za CSS su predložene opcije formatiranja "Tabs and indents" za kontrolu uvlačenja i upotrebe jezičaka ili razmaka.

Prilikom pokretanja otkriva JDK instaliran na Linuxu i macOS-u pomoću SDKMAN alata.

Kako instalirati NetBeans 12.1 na Linux?

Za one koji žele nabaviti ovu novu verziju, moraju preuzeti izvorni kod aplikacije koju mogu dobiti sa linka ispod.

Nakon što sve instalirate, raspakirajte novo preuzetu datoteku u direktorij po vašem ukusu.

A s terminala ćemo ući u ovaj direktorij, a zatim izvršiti:

ant

Za izgradnju Apache NetBeans IDE-a. Jednom izgrađen, možete pokrenuti IDE upisivanjem

./nbbuild/netbeans/bin/netbeans

Takođe postoje i drugi načini instalacije pomoću kojih mogu biti podržani, jedan od njih je uz pomoć Snap paketa.

Trebaju imati podršku samo da bi mogli instalirati ove vrste paketa na svoj sistem. Da biste instalirali ovom metodom, morate upisati sljedeću naredbu:

sudo snap install netbeans --classic

Druga metoda je uz pomoć Flatpak paketa, tako da moraju imati podršku za instaliranje ovih paketa na svoj sistem.

Naredba za izvođenje instalacije je sljedeća:

flatpak install flathub org.apache.netbeans

Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Odgovoran za podatke: AB Internet Networks 2008 SL
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.