Apache NetBeans IDE 12.6 uitgebracht

De Apache Software Foundation introduceerde de geïntegreerde ontwikkelomgeving Apache NetBeans 12.6, die ondersteuning biedt voor de programmeertalen Java SE, Java EE, PHP, C/C++, JavaScript en Groovy. Dit is de negende release die door de Apache Foundation wordt geproduceerd sinds de NetBeans-code werd overgedragen door Oracle.

Onder de voorgestelde wijzigingen:

  • Voor Java-ontwikkelaars is de codeaanvulling verbeterd voor anonieme klassevariabelen en declaraties met het trefwoord “record”. Voorlopige ondersteuning toegevoegd voor patroonmatching in "switch" -instructies. Er wordt voor gezorgd dat de URL in de code wordt opgenomen met een link naar de gebruikte templates.
    Apache NetBeans IDE 12.6 uitgebracht
  • De ingebouwde NetBeans Java-compiler nb-javac (gemodificeerde javac) is bijgewerkt naar versie 1.8, ondersteuning voor JDK 17 is toegevoegd. Ondersteuning voor javadoc 17 is toegevoegd. JavaFX is bijgewerkt naar versie 17.
  • Verbeterde ondersteuning voor het Gradle-buildsysteem. De Gradle-toolkit is bijgewerkt naar versie 7.3 met ondersteuning voor Java 17. Herkenning van mappen met code in de Kotlin-taal is verzekerd. Er is een nieuwe projectaanmaakwizard voor Gradle voorgesteld. De Java Frontend-projectsjabloon is bijgewerkt om Gradle 7 te ondersteunen.
    Apache NetBeans IDE 12.6 uitgebracht
  • Verbeterde ondersteuning voor het Maven-buildsysteem. De mogelijkheid om Support Maven Wrapper (mvnw) in projecten te gebruiken is geïmplementeerd. Problemen met UTF-8 zijn opgelost. Verbeterde preprocessor-zoekopdracht voor annotaties.
  • Er is een nieuwe klassenlader (Cached Transformation Classloader) voorgesteld voor de Groovy-taal, er is voorzien in statische controle van attribuuttypen in AST en de parseerprestaties bij het laden van klassen uit het bestandssysteem zijn aanzienlijk verbeterd.
  • Tools voor Java EE heeft ondersteuning toegevoegd voor Glassfish 6.2.1.
  • Er is een groot deel van de oplossingen en verbeteringen geïntroduceerd met betrekking tot het gebruik van LSP-servers (Language Server Protocol) voor codeanalyse en syntaxisherkenning.
  • Voor PHP is ondersteuning voor naamruimten toegevoegd aan sjablonen, is er bescherming toegevoegd tegen het invoegen van de “use”-expressie op de verkeerde positie, is het gebruik van refactoringtools voor privé-eigenschappen van eigenschappen verzekerd en is ondersteuning voor de PSR-12-code opmaakstandaard is toegevoegd.
    Apache NetBeans IDE 12.6 uitgebracht
  • De HTML-editor heeft de SCSS-ondersteuning verbeterd, een optie toegevoegd om kleurenpaletwaarden te voltooien en de mogelijkheid toegevoegd om blokken te negeren bij het opnieuw formatteren van CSS.
    Apache NetBeans IDE 12.6 uitgebracht
  • De typescript- en cpplite-editors zijn omgeschakeld om de MultiViews-module te gebruiken om tabbladen correct weer te geven in de interface.
    Apache NetBeans IDE 12.6 uitgebracht
  • Er zijn verbeteringen aangebracht aan de debugger. Verbeterde prestaties voor foutopsporing op afstand. De mogelijkheid toegevoegd om de huidige werkmap en omgevingsvariabelen te configureren.
  • Verbeterde parser voor YAML-indeling.

Bron: opennet.ru

Voeg een reactie