Apache NetBeans IDE 11.1 uitgebracht

Apache Software Foundation-organisaties gepresenteerd geïntegreerde ontwikkelomgeving Apache NetBeans 11.1. Dit is de derde release die door de Apache Foundation is geproduceerd sinds Oracle de NetBeans-code heeft gedoneerd, en de eerste sindsdien vertaling project van de incubator naar de categorie primaire Apache-projecten. De release bevat ondersteuning voor de programmeertalen Java SE, Java EE, PHP, JavaScript en Groovy. De C/C++-ondersteuning van de door Oracle gedoneerde codebasis zal naar verwachting in een toekomstige release worden gemigreerd.

De belangrijkste innovaties NetBeans 11.1:

  • Ondersteuning toegevoegd voor Java EE 8 met de mogelijkheid om webapplicaties te bouwen met Maven of Gradle. Java EE 8-applicaties die in NetBeans zijn gebouwd, kunnen worden geïmplementeerd in een Java EE 8-container met behulp van de nieuwe "webapp-javaee8" Maven-sjabloon die is gebouwd voor gebruik met NetBeans. Ingebouwde integratie met de applicatieserver geïmplementeerd Payara (een vork van GlassFish). Ondersteuning toegevoegd voor GlassFish 5.0.1;

    Apache NetBeans IDE 11.1 uitgebracht

  • Ondersteuning toegevoegd voor nieuwe functies van de Java-taal. Migratieprofielen toegevoegd voor JDK 10 en 12. Er is een automatische generatie van namen voor Jigsaw-modules ingesteld. Ondersteuning toegevoegd aan de Java-code-editor JEP-325 (nieuwe vorm van "switch" -uitdrukkingen), JEP-330 (levering van programma's in de vorm van één bestand met broncode) en het weergeven van hints over de namen van inline-parameters;

    Apache NetBeans IDE 11.1 uitgebracht

    Apache NetBeans IDE 11.1 uitgebracht

  • Voorbeelden toegevoegd voor Gluon OpenJFX;

    Apache NetBeans IDE 11.1 uitgebracht

  • Verbeterde ondersteuning voor Maven- en Gradle-buildsystemen. Voor Maven is integratie met de JaCoCo-bibliotheek tot stand gebracht en is de mogelijkheid geboden om Java-compiler-argumenten van Maven door te geven aan de Java-code-editor. Voor Gradle is initiële ondersteuning voor modulaire Java-projecten en JavaEE-ondersteuning toegevoegd, de Java Frontend Application-wizard is geïmplementeerd, ondersteuning voor het debuggen van webprojecten is geboden, het weergeven van uitvoer tijdens het bouwproces is standaard ingeschakeld, Gradle HTML UI heeft verbeterd;

    Apache NetBeans IDE 11.1 uitgebracht

  • De mogelijkheid om te gebruiken toegevoegd Graal.js, implementatie van de JavaScript-taal gebaseerd op GraalVM;
  • Implementatie van de verdeling van caches met truffelcode tussen verschillende debugging-sessies;
  • Ondersteuning toegevoegd voor syntaxisaccentuering voor code in Kotlin;
  • De mogelijkheid geïmplementeerd om sjablooncode automatisch aan te vullen in de Jade-taal;
  • Ondersteuning toegevoegd voor PHP 7.4 en bijgewerkte voorbeelden voor de PHP-taal;
  • Verbeterde prestaties op schermen met hoge pixeldichtheid (HiDPI). Het opstartscherm dat wordt weergegeven bij het opstarten, tabscheidingstekens en pictogrammen zijn aangepast voor HiDPI;
  • Er is een overgang gemaakt naar een nieuwe ontwikkelingscyclus, wat de vorming van nieuwe releases op kwartaalbasis impliceert.

Bron: opennet.ru

Voeg een reactie