Apache NetBeans IDE 10.0: n uusi versio saapuu

NetBeans-10.0-

Apache Software Foundation on ottanut käyttöön integroidun Apache NetBeans 10.0 -ympäristön. Tämä on Apache Foundationin toinen versio, jonka NetBeans-koodi on siirretty Oracleen.

tällä hetkellä, projekti on edelleen Apache-kehittäjien alainen, joka valmistelee infrastruktuurin, tarkastaa lisenssin puhtauden ja testaa kykyä noudattaa Apache-yhteisössä hyväksyttyjä kehitysperiaatteita.

Edeten, heti kun projekti osoittaa olevansa valmis itsenäiseen olemassaoloon, joka ei vaadi lisävalvontaa, se siirtyy ensisijaisten Apache-projektien määrään.

Toinen versio, joka on muodostettu Apache-projektin alaisuudessa, on merkittävä moduulien integroinnilla tukemaan PHP-, JavaScript / HTML5- ja Groov-ohjelmointikieliäja jotka siirrettiin äskettäin Apache Foundationille ja joita ei sisällytetty Apache NetBeans 9 -julkaisuun, joka rajoittui Java SE: hen.

C / C ++ -tukea odotetaan seuraavassa versiossa.

NetBeans 10.0 Kohokohdat

Tällä uudella NetBeans 10.0 -versiolla JDK 11 -tuki tarjottiin, mukaan lukien päivitetty nbjavac-moduuli.

JDK: sta poistettujen Java EE- ja CORBA-moduulien lisäksi se siirrettiin vanhentuneen Nashorn JavaScript -moottorin luokkaan ja lisäsi tukea »var» -määritelmille implisiittisesti kirjoitetuille lambda-lausekkeiden parametreille.

Toisaalta tuki lisättiin JUnit 5 -kirjastolle, jota käytetään nyt JUnitin oletusversiona, kun luot testejä Java 8+ -pohjaisille Maven-projekteille.

Uusi testimalli on otettu käyttöön, kyky käynnistää tai virittää valittuja testimenetelmiä on lisätty (tuki @Testable-merkinnälle).

PHP-tuen parannukset

NetBeans 10.0: ssa 7.0- ja PHP 7.3 -haaroihin lisätyt PHP-kielitoiminnot otettiin käyttöön.

Siihen sisältyy mahdollisuus jättää pilkut luetteloiden loppuun ja funktion argumentit, monirivisen lisäyksen joustava syntaksia, linkkien osoittaminen luetteloon (), objektityyppi, luokan vakioiden näkyvyyden määrittely , useiden poikkeustyyppien käsittely yhdessä saalislausekkeessa, nolla-arvoisten tyyppien tuki, kyky määrittää avaimet luettelo () -rakenteessa ja varattujen avainsanojen käyttö uusissa yhteyksissä.

Lisätty tuki staattiselle PHPStan-analysaattorille (kokoonpano kohdassa "Työkalut> Asetukset> PHP> Koodianalyysi> PHPStan", tarkastus kohdassa "Lähde> Tarkasta ...> Kokoonpano: PHPStan");

Lisättiin PHP: n koodieditorissa varoitukset arvojen palauttamisesta funktioissa, joiden tyyppi on tyhjä, ja virheellisten, ei-abstraktien menetelmien ilmoittamisesta.

Vihje string_types-tilan käytöstä lisättiin sen lisäksi, että toteutettiin mahdollisuus täyttää vakiot TRUE, FALSE ja NULL pienillä kirjaimilla.

Vardoc-tuki ("/ ** @var VarType $ varType * /") lisättiin samoin kuin mahdollisuus automaattiseen tähtien korvaamiseen monirivisen kommentin kirjoittamisen aikana. Lisätty mahdollisuus tiivistää matriisimääritelmät, tunnisteet ja "käyttö" -lausekkeet;

Ehdollisten katkaisupisteiden tuki on lisätty PHP-koodin virheenkorjaimeen (esimerkiksi ne toimivat vain, kun valitun rivin muuttuja saa tietyn arvon);

Lopuksi Twig-mallin tuki integroitiin myös automaattisen täydennyksen rajaimiin, sulkeisiin ja lainauksiin. Lisätty palettituki.

Kuinka asentaa NetBeans 10.0 Linuxiin?

Niille, jotka haluavat hankkia tämän uuden version NetBeans 10.0: sta Heillä on oltava vähintään Oracle- tai Open JDK v8 -käyttöjärjestelmän Java 8 -versio ja Apache Ant 1.10 tai uudempi.

Nyt heidän on ladattava hankittavan sovelluksen lähdekoodi alla olevasta linkistä.

Kun kaikki on asennettu, pura vasta ladattu tiedosto haluamaasi hakemistoon.

Ja päätelaitteesta aiomme tulla tähän hakemistoon ja suorittaa sitten:

ant

Apache NetBeans IDE: n rakentaminen. Valmistuttuasi voit suorittaa IDE: n kirjoittamalla

./nbbuild/netbeans/bin/netbeans

Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastaa tiedoista: AB Internet Networks 2008 SL
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.

  1.   Stanislav dijo

    Pidän parempana Codelobster IDE: stä - http://www.codelobsteride.com