Apache NetBeans IDE 11.3 släppt

Apache Software Foundation-organisationer представила integrerad utvecklingsmiljö Apache NetBeans 11.3. Detta är den femte utgåvan som utarbetats av Apache Foundation sedan NetBeans-koden överlämnades av Oracle, och den första utgåvan sedan ö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.

Integrationen av C/C++ språkstöd som förväntas i version 11.3 från kodbasen som överförts av Oracle har återigen flyttats till
nästa nummer. Det noteras att alla funktioner relaterade till utvecklingen av projekt i C och C++ redan är klara, men koden har ännu inte integrerats. Tills inbyggt stöd är tillgängligt kan utvecklare installera C/C++-utvecklingsmoduler som tidigare släppts för NetBeans IDE 8.2 via Plugin Manager. Apache NetBeans 2020 är planerad att släppas i april 12 och kommer att stödjas genom den utökade supportcykeln (LTS).

Den huvudsakliga innovationer NetBeans 11.3:

  • Lade till ytterligare mörka gränssnittsvisningslägen - Dark Metal och Dark Nimbus.
    Apache NetBeans IDE 11.3 släppt

  • Ett nytt FlatLaf designtema har föreslagits.

    Apache NetBeans IDE 11.3 släppt

  • Förbättrat stöd för skärmar med hög pixeltäthet (HiDPI) och
    lagt till förenklad HeapView-widget.

  • Lade till stöd för Java SE 14-plattformen, planerad att släppas den 17 mars. Detta inkluderar syntaxmarkering och kodformatering för konstruktioner med det nya nyckelordet "post", som ger en kompakt form för att definiera klasser utan att explicit behöva definiera olika lågnivåmetoder som equals(), hashCode() och toString().

    Apache NetBeans IDE 11.3 släppt

    Lagt till stöd mönstermatchning i operatorn "instanceof", som låter dig omedelbart definiera en lokal variabel för att komma åt det markerade värdet. Till exempel kan du omedelbart skriva "if (obj instans av String s && s.length() > 5) {.. s.contains(..) ..}" utan att uttryckligen definiera "String s = (String) obj". I NetBeans 11.3, ange "if (obj instanceof String) {" kommer att visa en prompt som låter dig konvertera koden till en ny form.

    Apache NetBeans IDE 11.3 släppt

    Lade till stöd för programstartläget introducerat i Java 11, levereras i form av en enda källkodsfil (klassen kan köras direkt från kodfilen, utan att skapa klassfiler, JAR-arkiv och moduler). I
    NetBeans liknande enfilsprogram kan nu skapas utanför projekt i Favoritfönstret, köras och felsökas.

    Lade till möjligheten att omvända konvertera textblock som introducerades i den tidigare utgåvan som inkluderade flerradstextdata utan att använda teckensläckning i dem. I kodredigeraren kan textblock nu konverteras tillbaka till rader.

  • Koden för att utveckla applikationer baserade på Java EE har utökats för att stödja JSF 2.3-specifikationen, inklusive autokomplettering av konstruktioner som "f:websocket" och CDI-artefaktsubstitution.
    Support Jakarta EE 8 förväntas i Apache NetBeans 12.0 release.

    Apache NetBeans IDE 11.3 släpptApache NetBeans IDE 11.3 släppt

  • Förbättrat stöd för Gradle-byggsystemet. Gradle Tooling API har uppdaterats till version 6.0. Lagt till stöd omplacering hemkatalog och sammansatt sammansättning (Gradle Composite Project). Erkännande av projekt på Kotlin-språket tillhandahålls. Tillagt stöd för att tvinga projekt omstarter.
  • För projekt som använder Maven-systemet för att bygga, har inställningar lagts till för att åsidosätta standardversionen av JDK.
  • Språkstöd har lagts till i kodredigeraren
    TypeScript (utvidgar funktionerna för JavaScript samtidigt som de förblir helt bakåtkompatibla).
    Apache NetBeans IDE 11.3 släppt

  • För JavaScript-projekt har en anslutning upprättats som ger en anslutning till Chrome;
  • För PHP tillhandahålls autokomplettering av egenskaper och metoder utan "$this=>".
  • Det har arbetats med att få bort varningar vid sammanställning.
  • Uppdaterade biblioteken Groovy 2.5.9, junit 5.5.2 och GraalVM 19.3.0.
  • Janitor har lagt till en funktion för att identifiera och ta bort gamla och oanvända NetBeans-kataloger.

    Apache NetBeans IDE 11.3 släppt

Minns att NetBeans-projektet var grundad 1996 av tjeckiska studenter med målet att skapa en analog av Delphi för Java. 1999 köptes projektet av Sun Microsystems och 2000 publicerades det i källkod och överfördes till kategorin gratisprojekt. 2010 övergick NetBeans i händerna på Oracle, som absorberade Sun Microsystems. Under åren har NetBeans utvecklats som den primära miljön för Java-utvecklare, konkurrerande med Eclipse och IntelliJ IDEA, men har nyligen börjat expandera till JavaScript, PHP och C/C++. NetBeans har en uppskattad aktiv användarbas på 1.5 miljoner utvecklare.

Källa: opennet.ru

Lägg en kommentar