NetBeans 12.1, een versie die weinig verbeteringen brengt voor C / C ++, Java en PHP

apache-netbeans

La Apache Software Foundation Organization onthuld onlangs de nieuwe versie van de geïntegreerde ontwikkelomgeving, «Apache NetBeans 12.1«, Dit is een versie waarin er zijn enkele ondersteuningsverbeteringen toegevoegd voor C / C ++, Java, PHP en HTML.

Voor degenen die niet op de hoogte zijn van deze IDE, ze zouden dat moeten weten biedt ondersteuning voor de programmeertalen Java SE, Java EE, PHP, JavaScript en Groovy. Naast de functies is er een projectsysteem op basis van Ant, versiebeheer en refactoring.

NetBeans 12.1 Belangrijkste nieuwe functies

Deze nieuwe versie van de IDE brengt geen grote veranderingen met zich mee, maar het verbetert wel enkele aspecten voor de programmeertalen die het ondersteunt.

En het is dat in deze nieuwe versie die is uitgebracht, beperkte ondersteuning voor C / C ++ -talen toegevoegd, dat nog steeds achterloopt op de eerder uitgebrachte C / C ++ -ontwikkelingsplug-ins voor NetBeans IDE 8.2.

Voor ontwikkeling in C / C ++, ondersteuning wordt geboden voor de eenvoudigste projecten, waardoor je compileer- en runopdrachten kunt uitvoeren, syntaxisaccentuering met TextMate-grammatica's en foutopsporing met gdb.

Net als de code-aanvulling en andere bewerkingsmogelijkheden ze worden geïmplementeerd door toegang te krijgen tot de CCLS (Language Server Protocol) LSP van de server, die de gebruiker onafhankelijk moet uitvoeren.

Een andere wijziging die is toegevoegd, was de ondersteuning voor Jakarta EE 8-platform, die Java EE (Java Platform, Enterprise Edition) heeft vervangen. U kunt Jakarta EE 8-projecten maken en bestaande Maven-applicaties aanpassen om Jakarta EE 8 te gebruiken.

De ingebouwde Java-compiler van NetBeans nb-javac (gewijzigd door javac) Het is vertaald om Java 14 te gebruiken.

Voor Java, ondersteuning voor het trefwoord "Record" is opnieuw ontworpen om een ​​compacte manier te bieden om klassen te definiëren, waardoor de noodzaak wordt vermeden om expliciet verschillende methoden op laag niveau te definiëren, zoals equals (), hashCode () en toString () in gevallen waarin gegevens alleen in velden worden opgeslagen.

Het gedrag van het werk waarmee het niet verandert. Er is een nieuw sjabloon toegevoegd om Java-constructies te maken met het trefwoord "record". Verbeterde ondersteuning voor het aanvullen van "record" -codes.

Voor Java SE, Ondersteuning voor het Gradle-buildsysteem is ingeschakeld​ Ondersteuning voor gegenereerde mappen werd toegevoegd en er werd gezorgd voor correct werk met annotatieprocessors.

Voor PHP zijn er nieuwe acties toegevoegd aan het Composer-menu om de autoloader bij te werken en scripts uit te voeren. In de debugger worden in plaats van 0 en 1 in de Booleaanse waarden van de variabelen false en true weergegeven. Verbeterde tools voor code-analyse.

Voor HTML, de markup validator-component is bijgewerkt (validator.jar). Bevat ondersteuning voor het voltooien van patronen. Ondersteuning toegevoegd voor code-aanvulling en syntaxisaccentuering voor constructies zoals « ​

Voor CSS zijn opmaakopties voor "Tabs en inspringingen" voorgesteld om inspringing en het gebruik van tabs of spaties te regelen.

Bij het opstarten detecteert het de JDK die is geïnstalleerd op Linux en macOS met behulp van de SDKMAN-toolkit.

Hoe installeer ik NetBeans 12.1 op Linux?

Voor degenen die deze nieuwe versie willen verkrijgen, moeten ze de broncode downloaden van de applicatie die ze kunnen verkrijgen via de onderstaande link.

Zodra je alles hebt geïnstalleerd, pak je het zojuist gedownloade bestand uit in een map naar keuze.

En vanaf de terminal gaan we deze map invoeren en vervolgens uitvoeren:

ant

Om de Apache NetBeans IDE te bouwen. Eenmaal gebouwd, kunt u de IDE uitvoeren door te typen

./nbbuild/netbeans/bin/netbeans

ook er zijn andere installatiemethoden waarmee ze kunnen worden ondersteund, een daarvan is met behulp van Snap-pakketten.

Ze hebben alleen de ondersteuning nodig om dit soort pakketten op hun systeem te kunnen installeren. Om met deze methode te installeren, moet u de volgende opdracht typen:

sudo snap install netbeans --classic

Een andere methode is met behulp van Flatpak-pakketten, dus ze moeten de ondersteuning hebben om deze pakketten op hun systeem te installeren.

De opdracht om de installatie uit te voeren is als volgt:

flatpak install flathub org.apache.netbeans

Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: AB Internet Networks 2008 SL
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.