Apache NetBeans IDE 11.3 julkaistu

Apache Software Foundation -järjestöt esitetty integroitu kehitysympäristö Apache NetBeans 11.3. Tämä on viides Apache Foundationin laatima julkaisu sen jälkeen, kun NetBeans-koodi siirrettiin Oraclen kautta, ja ensimmäinen julkaisu sitten käännös hautomoprojektista ensisijaisten Apache-projektien luokkaan. Julkaisu sisältää tuen Java SE-, Java EE-, PHP-, JavaScript- ja Groovy-ohjelmointikielille.

Oraclen siirtämästä koodikannasta versiossa 11.3 odotettavissa oleva C/C++-kielituen integrointi on jälleen siirretty
seuraava numero. On huomattava, että kaikki C- ja C++-projektien kehittämiseen liittyvät ominaisuudet ovat jo valmiina, mutta koodia ei ole vielä integroitu. Kunnes alkuperäistä tukea on saatavilla, kehittäjät voivat asentaa C/C++-kehitysmoduuleja, jotka on julkaistu aiemmin NetBeans IDE 8.2:lle Plugin Managerin kautta. Apache NetBeans 2020 on tarkoitus julkaista huhtikuussa 12, ja sitä tuetaan laajennetun tukijakson (LTS) kautta.

Pääasiallinen innovaatioita NetBeans 11.3:

  • Lisätty tummat lisänäyttötilat - Dark Metal ja Dark Nimbus.
    Apache NetBeans IDE 11.3 julkaistu

  • Uusi FlatLaf-suunnitteluteema on ehdotettu.

    Apache NetBeans IDE 11.3 julkaistu

  • Parannettu tuki korkean pikselitiheyden (HiDPI) näytöille ja
    lisätty yksinkertaistettu HeapView-widget.

  • Lisätty tuki Java SE 14 -alustalle, joka julkaistaan ​​17. maaliskuuta. Tämä sisältää syntaksin korostuksen ja koodin muotoilun rakenteille, joissa on uusi avainsana "ennätys", joka tarjoaa kompaktin muodon luokkien määrittämiseen ilman, että tarvitsee erikseen määritellä erilaisia ​​matalan tason menetelmiä, kuten equals(), hashCode() ja toString().

    Apache NetBeans IDE 11.3 julkaistu

    Lisätty tuki kuvion sovitus "instanceof"-operaattorissa, jonka avulla voit määrittää välittömästi paikallisen muuttujan, jolla pääset tarkastettuun arvoon. Voit esimerkiksi kirjoittaa heti "if (obj instanceof String s && s.length() > 5) {.. s.contains(..) ..}" määrittelemättä nimenomaisesti "String s = (String) obj". NetBeans 11.3:ssa "if (obj instanceof String) {" näyttää kehotteen, jonka avulla voit muuntaa koodin uuteen muotoon.

    Apache NetBeans IDE 11.3 julkaistu

    Lisätty tuki Java 11:ssä esitellylle ohjelman käynnistystilalle, toimitetaan yhden lähdekooditiedoston muodossa (luokka voidaan ajaa suoraan kooditiedostosta luomatta luokkatiedostoja, JAR-arkistoja ja moduuleja). SISÄÄN
    NetBeansin samankaltaisia ​​yksitiedostoisia ohjelmia voidaan nyt luoda projektien ulkopuolella Suosikki-ikkunassa, suorittaa ja tehdä virheenkorjaus.

    Lisätty mahdollisuus kääntää käänteinen tekstilohkot, jotka esiteltiin edellisessä julkaisussa, jotka sisälsivät monirivistä tekstidataa ilman, että niissä käytettiin merkkien poistoa. Koodieditorissa tekstilohkot voidaan nyt muuntaa takaisin riveiksi.

  • Java EE:hen perustuvien sovellusten kehittämisen koodia on laajennettu tukemaan JSF 2.3 -spesifikaatiota, mukaan lukien rakenteiden, kuten "f:websocket" ja CDI-artefaktien korvaaminen, automaattinen täydennys.
    Tukea Jakarta EE 8 odotetaan Apache NetBeans 12.0 -julkaisussa.

    Apache NetBeans IDE 11.3 julkaistuApache NetBeans IDE 11.3 julkaistu

  • Parannettu tuki Gradle-rakennusjärjestelmälle. Gradle Tooling API on päivitetty versioon 6.0. Lisätty tuki uudelleenmäärääminen kotihakemisto ja komposiittikokoonpano (Gradle Composite Project). Kotlin-kielisten hankkeiden tunnustaminen järjestetään. Lisätty tuki projektin uudelleenkäynnistyksen pakottamiseksi.
  • Projekteihin, joissa käytetään Maven-järjestelmää rakentamiseen, on lisätty asetuksia, jotka ohittavat JDK-oletusversion.
  • Kielituki on lisätty koodieditoriin
    TypeScript (laajentaa JavaScriptin ominaisuuksia ja pysyy täysin yhteensopivana taaksepäin).
    Apache NetBeans IDE 11.3 julkaistu

  • JavaScript-projekteille on muodostettu liitin, joka muodostaa yhteyden Chromeen.
  • PHP:lle tarjotaan ominaisuuksien ja menetelmien automaattinen täydennys ilman "$this=>".
  • Varoitusten poistamiseksi kokoamisen aikana on tehty työtä.
  • Päivitetyt kirjastot Groovy 2.5.9, junit 5.5.2 ja GraalVM 19.3.0.
  • Janitor on lisännyt ominaisuuden tunnistaa ja poistaa vanhat ja käyttämättömät NetBeans-hakemistot.

    Apache NetBeans IDE 11.3 julkaistu

Muista, että NetBeans-projekti oli perustettu tšekkiläiset opiskelijat vuonna 1996 tavoitteenaan luoda Delphin analogi Javalle. Vuonna 1999 Sun Microsystems osti projektin, ja vuonna 2000 se julkaistiin lähdekoodina ja luokiteltiin uudelleen ilmaiseksi projektiksi. Vuonna 2010 NetBeans siirtyi Oraclen käsiin, joka absorboi Sun Microsystemsin. Vuosien ajan NetBeans on kehittynyt Java-kehittäjien ensisijaiseksi ympäristöksi kilpailemalla Eclipsen ja IntelliJ IDEA:n kanssa, mutta on hiljattain alkanut laajentua JavaScriptiin, PHP:hen ja C/C++:aan. NetBeansilla on arviolta 1.5 miljoonan kehittäjän aktiivinen käyttäjäkunta.

Lähde: opennet.ru

Lisää kommentti