Apache NetBeans IDE 12.1 uitgebracht

Apache Software Foundation-organisaties gepresenteerd geïntegreerde ontwikkelomgeving Apache NetBeans 12.1, dat ondersteuning biedt voor de programmeertalen Java SE, Java EE, PHP, C/C++, JavaScript en Groovy.
Dit is de zevende release geproduceerd door de Apache Foundation sinds de NetBeans-code werd overgedragen van Oracle.

De belangrijkste innovaties NetBeans 12.1:

  • Er is beperkte ondersteuning toegevoegd voor C/C++-talen, die momenteel achterblijft bij de C/C++-ontwikkelingsplug-ins die eerder zijn uitgebracht voor NetBeans IDE 8.2. Voor ontwikkeling in C/C++ wordt ondersteuning voor eenvoudige projecten aangeboden, waardoor u opdrachten kunt uitvoeren om te bouwen en uit te voeren, syntaxisaccentuering met behulp van TextMate-grammatica's en foutopsporing met behulp van gdb. Codeaanvulling en andere bewerkingsmogelijkheden worden geïmplementeerd via toegang tot de LSP-server (Language Server Protocol) CCLS, die de gebruiker zelf moet uitvoeren.
  • Platformondersteuning toegevoegd Jakarta EE 8, dat Java EE (Java Platform, Enterprise Edition) verving. Het is mogelijk om projecten aan te maken
    Jakarta EE 8 en aanpassingen aan bestaande Maven-applicaties om Jakarta EE 8 te gebruiken.

  • Ingebouwde Java-compiler van NetBeans nb-javac (gemodificeerde javac) vertaald naar gebruik Java 14.
  • Voor Java is de ondersteuning voor het trefwoord "record" opnieuw ontworpen, waardoor een compacte vorm voor klassendefinities wordt geboden, waardoor de noodzaak wordt geëlimineerd om expliciet verschillende methoden op laag niveau te definiëren, zoals equals(), hashCode() en toString() in gevallen waarin gegevens wordt alleen in velden opgeslagen, waarbij het gedrag van het werken niet verandert. Een nieuwe sjabloon toegevoegd voor het maken van Java-constructies met het trefwoord "record". Verbeterde ondersteuning voor het voltooien van code met “record”.
  • Voor Java SE is ondersteuning voor het Gradle build-systeem geactiveerd. Ondersteuning toegevoegd voor gegenereerde mappen en gezorgd voor correct werken 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 Booleaanse variabelewaarden false en true weergegeven. Verbeterde tools voor codeanalyse.

    Apache NetBeans IDE 12.1 uitgebracht

  • Voor HTML is de component voor het valideren van markup (validator.jar) bijgewerkt. Inbegrepen ondersteuning voor op sjablonen gebaseerde invoervoltooiing. Ondersteuning toegevoegd voor het voltooien van code en syntaxisaccentuering voor constructies als " "

    Apache NetBeans IDE 12.1 uitgebracht

  • CSS biedt opmaakopties "Tabs en inspringingen" om de inspringing en het gebruik van tabbladen of spaties te regelen.

    Apache NetBeans IDE 12.1 uitgebracht

  • Bij het opstarten wordt de JDK die op Linux en macOS is geïnstalleerd, gedetecteerd met behulp van de toolkit sdkman.

Bron: opennet.ru

Voeg een reactie