Apache NetBeans IDE 11.1 släppt

Apache Software Foundation-organisationer представила integrerad utvecklingsmiljö Apache NetBeans 11.1. Detta är den tredje utgåvan som produceras av Apache Foundation sedan Oracle donerade NetBeans-koden, och den första sedan dess översättning projekt från inkubatorn till kategorin primära Apache-projekt. Utgåvan innehåller stöd för programmeringsspråken Java SE, Java EE, PHP, JavaScript och Groovy. C/C++-stöd från den Oracle-donerade kodbasen förväntas migreras i en framtida version.

Den huvudsakliga innovationer NetBeans 11.1:

  • Tillagt stöd för Java EE 8 med möjlighet att bygga webbapplikationer med Maven eller Gradle. Java EE 8-applikationer inbyggda i NetBeans kan distribueras till en Java EE 8-behållare med den nya "webapp-javaee8" Maven-mallen byggd för användning med NetBeans. Implementerad inbyggd integration med applikationsservern Payara (en gaffel från GlassFish). Tillagt stöd för GlassFish 5.0.1;

    Apache NetBeans IDE 11.1 släppt

  • Tillagt stöd för nya funktioner i Java-språket. Lagt till migreringsprofiler för JDK 10 och 12. Automatisk generering av namn för Jigsaw-moduler har etablerats. Lade till stöd för Java-kodredigeraren JEP-325 (ny form av "switch"-uttryck), JEP-330 (leverans av program i form av en enda fil med källkod) och visning av tips om namnen på inline-parametrar;

    Apache NetBeans IDE 11.1 släppt

    Apache NetBeans IDE 11.1 släppt

  • Lade till exempel för Gluon OpenJFX;

    Apache NetBeans IDE 11.1 släppt

  • Förbättrat stöd för Maven och Gradle byggsystem. För Maven har integration med JaCoCo-biblioteket etablerats och möjligheten att skicka Java-kompilatorargument från Maven till Java-kodredigeraren tillhandahålls. För Gradle har initialt stöd för modulära java-projekt och JavaEE-stöd lagts till, Java Frontend Application-guiden har implementerats, stöd för felsökning av webbprojekt har tillhandahållits, visning av utdata under byggprocessen har aktiverats som standard, Gradle HTML UI har förbättrats;

    Apache NetBeans IDE 11.1 släppt

  • Lade till möjligheten att använda Graal.js, implementering av JavaScript-språket baserat på GraalVM;
  • Implementerade uppdelningen av cacher med tryffelkod mellan olika felsökningssessioner;
  • Lade till stöd för syntaxmarkering för kod i Kotlin;
  • Implementerat möjligheten att autokomplettera mallkod på Jade-språket;
  • Lade till stöd för PHP 7.4 och uppdaterade exempel för PHP-språket;
  • Förbättrad prestanda på skärmar med hög pixeltäthet (HiDPI). Startskärmen som visas vid start, flikavgränsare och ikoner har anpassats för HiDPI;
  • En övergång har gjorts till en ny utvecklingscykel, vilket innebär att nya releaser bildas på kvartalsbasis.

Källa: opennet.ru

Lägg en kommentar