Apache NetBeans IDE 11.2 släppt

Apache Software Foundation-organisationer представила integrerad utvecklingsmiljö Apache NetBeans 11.2. Detta är den fjärde utgåvan som producerats 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. Migreringen av C/C++-stöd från Oracles donerade kodbas förväntas i 11.3-utgåvan som är planerad till januari. Apache NetBeans 2020 kommer att släppas i april 12 och kommer att stödjas genom den utökade supportcykeln (LTS).

Den huvudsakliga innovationer NetBeans 11.2:

  • Lagt till stöd JavaSE 13. Till exempel lagt till
    förmågan att använda "switch" i form av ett uttryck snarare än ett uttalande.
    Implementerade framhävnings- och konverteringsoperationer för textblock som inkluderar flerradstextdata utan att använda teckenutjämning och bevara den ursprungliga textformateringen. De angivna funktionerna är för närvarande markerade som test och aktiveras endast när man bygger med flaggan "-enable-preview";

    Apache NetBeans IDE 11.2 släppt
    Apache NetBeans IDE 11.2 släppt

  • Nya funktioner i PHP-språket har lagts till, utvecklade i 7.4-grenen, som är planerad att släppas den 28 november. NetBeans har lagt till bearbetning för sådana innovationer som maskinskrivna egenskaper, operatör "??=" ("a ??= b" liknar "a = a ?? b"), möjlighet ersättning av befintliga arrayer vid definition av en ny array (operator "...$var"), ny mekanism objektserialisering (kombination av Serializable och __sleep()/__wakeup()), möjlighet visuell design av stora antal (1_000_000_00) och ny format för att definiera funktioner "fn(parameter_list) => expr" (till exempel "fn($x) => $x + $y" är analogt med "$fn2 = funktion ($x) använd ($y) {return $ x + $ y;}").

    Apache NetBeans IDE 11.2 släppt

  • Prestandaoptimeringar har genomförts: Hastigheten för att söka efter binära filer i källträdet har ökats. I
    Linux och Windows använder WatchService-gränssnittet i API:et för att spåra ändringar i kataloger Java NIO2. Accelererad identifiering av filer med arkiv;

  • Förbättrat stöd för Gradle-byggsystemet. Lade till möjligheten att ladda Java-kompilatorflaggor, så att du kan använda experimentella Java-funktioner i Gradle-projekt ("it.options.compilerArgs.add('—enable-preview')"). Lade också till bearbetning av användarinmatning i fliken som återspeglar byggets framsteg (Output). När du startar en Gradle Daemon-process i bakgrunden, respekteras nu egenskapen org.gradle.jvmargs;
  • Löste problem med kodlicensen med JavaScript-parsern på grund av att parsern tidigare var tvungen att installeras separat. Nu parsern graal-js överförd från GPL till UPL (Universal Permissive License);
  • Installationsprogrammet har förbättrats för att inkludera stöd för selektiv installation av enskilda NetBeans-komponenter;
  • Stöd för applikationsserver Payara uppdaterad till release Payara Plattform 5.193;
  • Uppdaterat stöd för Amazon Beanstalk;
  • Lade till stöd för avancerade attributsyntax i HTML5 som används i Angular (till exempel, , och så vidare.)
  • Välkomstskärmen har tagits bort från länkar till Oracles webbplats (länkar till netbeans.org har ersatts av netbeans.apache.org).

Källa: opennet.ru

Lägg en kommentar