Apache NetBeans IDE 11.2 julkaistu

Apache Software Foundation -järjestöt esitetty integroitu kehitysympäristö Apache NetBeans 11.2. Tämä on neljäs Apache Foundationin tuottama julkaisu sen jälkeen, kun Oracle lahjoitti NetBeans-koodin, ja ensimmäinen sitten käännös hautomoprojektista ensisijaisten Apache-projektien luokkaan. Julkaisu sisältää tuen Java SE-, Java EE-, PHP-, JavaScript- ja Groovy-ohjelmointikielille. C/C++-tuen siirtymistä Oraclen lahjoittamasta koodikannasta odotetaan tammikuulle suunnitellun 11.3-julkaisun yhteydessä. Apache NetBeans 2020 julkaistaan ​​huhtikuussa 12, ja sitä tuetaan laajennetun tukijakson (LTS) kautta.

Pääasiallinen innovaatioita NetBeans 11.2:

  • Lisätty tuki JavaSE 13. Esimerkiksi lisätty
    kyky käyttää "kytkintä" lausekkeen muodossa lausunnon sijaan.
    Toteutettu korostus- ja muunnostoiminnot tekstilohkoille, jotka sisältävät monirivistä tekstidataa käyttämättä merkinvaihtoa ja säilyttäen alkuperäisen tekstin muotoilun. Määritetyt ominaisuudet on tällä hetkellä merkitty testiksi ja ne aktivoituvat vain, kun rakennetaan "-enable-preview"-lipulla;

    Apache NetBeans IDE 11.2 julkaistu
    Apache NetBeans IDE 11.2 julkaistu

  • PHP-kieleen on lisätty uusia ominaisuuksia, jotka on kehitetty 7.4-haarassa, jonka on määrä julkaista 28. marraskuuta. NetBeans on lisännyt käsittelyä sellaisille innovaatioille kuin kirjoitetut ominaisuudet, operaattori "??=" ("a ??= b" on samanlainen kuin "a = a ?? b"), tilaisuus olemassa olevien taulukoiden korvaaminen uutta taulukkoa määritettäessä (operaattori "...$var"), uusi механизм objektien serialisointi (Serializable- ja __sleep()/__wakeup()-yhdistelmä), tilaisuus suurten numeroiden visuaalinen suunnittelu (1_000_000_00) ja uusi muoto funktioiden määrittämiseen "fn(parameter_list) => expr" (esimerkiksi "fn($x) => $x + $y" on analoginen "$fn2 = funktio ($x) käyttää ($y) {return $ x + $ y;}").

    Apache NetBeans IDE 11.2 julkaistu

  • Suorituskyvyn optimointia on tehty: Binääritiedostojen hakunopeutta lähdepuusta on lisätty. SISÄÄN
    Linux ja Windows käyttävät API:n sisältämää WatchService-rajapintaa seuratakseen muutoksia hakemistoissa Java NIO2. Tiedostojen nopeutettu tunnistaminen arkistojen avulla;

  • Parannettu tuki Gradle-rakennusjärjestelmälle. Lisätty mahdollisuus ladata Java-kääntäjän lippuja, jolloin voit käyttää kokeellisia Java-ominaisuuksia Gradle-projekteissa ("it.options.compilerArgs.add('—enable-preview')"). Lisätty myös käyttäjän syötteiden käsittely välilehdellä, joka heijastaa rakentamisen edistymistä (Output). Kun tausta Gradle Daemon -prosessi käynnistetään, org.gradle.jvmargs-ominaisuutta kunnioitetaan nyt;
  • Ratkaistiin JavaScript-jäsentimen koodilisenssin ongelmat, joiden vuoksi jäsentäjä jouduttiin aiemmin asentamaan erikseen. Nyt jäsentäjä graal-js siirretty GPL:ltä UPL:lle (Universal Permissive License);
  • Asennusohjelmaa on parannettu sisältämään tuen yksittäisten NetBeans-komponenttien valikoivalle asennukselle;
  • Sovelluspalvelimen tuki Payara päivitetty julkaisuun Payara Platform 5.193;
  • Amazon Beanstalkin päivitetty tuki;
  • Lisätty tuki edistyneille attribuutin syntaksi HTML5:ssä, jota käytetään Angularissa (esim. , ja niin edelleen.)
  • Tervetuloa-näyttö on poistettu Oraclen verkkosivuston linkeistä (linkit netbeans.org-sivustoon on korvattu netbeans.apache.orgilla).

Lähde: opennet.ru

Lisää kommentti