NetBeans 12.1, verzia, ktorá prináša niekoľko vylepšení pre C / C ++, Java a PHP

apache-netbeans

La Odhalená organizácia Apache Software Foundation nedávno nová verzia integrovaného vývojového prostredia «Apache NetBeans 12.1«, Toto je verzia, v ktorej boli pridané niektoré vylepšenia podpory pre C / C ++, Java, PHP a HTML.

Pre tých, ktorí nevedia o tomto IDE, mali by to vedieť poskytuje podporu pre programovacie jazyky Java SE, Java EE, PHP, JavaScript a Groovy. Okrem jeho funkcií existuje projektový systém založený na Ant, kontrole verzií a refaktoringu.

NetBeans 12.1 Hlavné nové funkcie

Táto nová verzia IDE neprichádza s veľkými zmenami, ale vylepšuje niektoré aspekty podporovaných programovacích jazykov.

A je to tak, že v tejto novej verzii, pridaná obmedzená podpora pre jazyky C / C ++, ktorý stále stojí za predtým vydanými vývojovými doplnkami C / C ++ pre NetBeans IDE 8.2.

Pre vývoj v C / C ++, podpora sa poskytuje pre najjednoduchšie projekty, ktorý vám umožňuje spúšťať kompilácie a spúšťať príkazy, zvýrazňovanie syntaxe pomocou gramatík TextMate a ladenie pomocou gdb.

Rovnako ako dokončenie kódu a ďalšie možnosti úprav implementujú sa prístupom k serveru CCLS (Language Server Protocol) LSP, ktorý musí používateľ bežať nezávisle.

Ďalšou zmenou, ktorá bola pridaná, bola podpora platformy Jakarta EE 8, ktorý nahradil Java EE (Java Platform, Enterprise Edition). Môžete vytvárať projekty Jakarta EE 8 a upravovať existujúce aplikácie Maven tak, aby používali Jakarta EE 8.

Vstavaný kompilátor Java NetBeans nb-javac (upravené používateľom javac) Bol preložený do jazyka Java 14.

Pre Java podpora kľúčových slov Program „Record“ bol prepracovaný, aby poskytoval kompaktný spôsob definovania tried, aby sa zabránilo nutnosti výslovne definovať rôzne nízkoúrovňové metódy, ako sú equals (), hashCode () a toString () v prípadoch, keď sú údaje uložené iba v poliach.

Chovanie práce, s ktorou sa nemení. Bola pridaná nová šablóna na vytváranie konštrukcií Java s kľúčovým slovom „record“. Vylepšená „zaznamenávacia“ podpora dokončovania kódu.

Pre Java SE, Podpora systému Gradle build je povolená. Bola pridaná podpora pre generované adresáre a bola zaistená správna práca s anotačnými procesormi.

Pre PHP boli do ponuky Composer pridané nové akcie aktualizovať autoloader a spúšťať skripty. V debuggeri sa namiesto logických hodnôt 0 a 1 v boolovských hodnotách premenných zobrazujú hodnoty false a true. Vylepšené nástroje na analýzu kódu.

Pre HTML komponent validátora značiek bol aktualizovaný (validator.jar). Zahŕňa podporu pre dokončenie vzorov. Pridaná podpora pre dokončenie kódu a zvýraznenie syntaxe pre konštrukty ako « ».

Pre CSS boli navrhnuté možnosti formátovania „Karty a zarážky“ na kontrolu odsadenia a použitia tabulátorov alebo medzier.

Pri spustení zistí súbor JDK nainštalovaný v systémoch Linux a macOS pomocou súpravy nástrojov SDKMAN.

Ako nainštalovať NetBeans 12.1 na Linuxe?

Pre tých, ktorí chcú získať túto novú verziu, si musia stiahnuť zdrojový kód aplikácie, ktorú môžu získať z odkazu nižšie.

Keď už máte všetko nainštalované, rozbaľte novo stiahnutý súbor do adresára podľa vašich predstáv.

A z terminálu vstúpime do tohto adresára a potom vykonáme:

ant

Vybudovať IDE Apache NetBeans. Po vytvorení môžete IDE spustiť zadaním

./nbbuild/netbeans/bin/netbeans

tiež existujú aj iné spôsoby inštalácie s ktorými môžu byť podporovaní, jeden z nich je pomocou balíkov Snap.

Potrebujú iba podporu, aby mohli inštalovať tieto typy balíkov na svoj systém. Pri inštalácii pomocou tejto metódy musíte zadať nasledujúci príkaz:

sudo snap install netbeans --classic

Ďalšia metóda je pomocou balíkov Flatpak, takže musia mať podporu na inštaláciu týchto balíkov do svojho systému.

Príkaz na vykonanie inštalácie je nasledovný:

flatpak install flathub org.apache.netbeans

Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Za údaje zodpovedá: AB Internet Networks 2008 SL
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.