Välja antud Apache NetBeans IDE 11.1

Apache Software Foundationi organisatsioonid esitatakse integreeritud arenduskeskkond Apache NetBeans 11.1. See on kolmas Apache Foundationi väljaanne pärast seda, kui Oracle annetas NetBeansi koodi, ja esimene pärast tõlge projekt inkubaatorist esmaste Apache projektide kategooriasse. Väljalase sisaldab Java SE, Java EE, PHP, JavaScripti ja Groovy programmeerimiskeelte tuge. Eeldatavasti viiakse Oracle'i annetatud koodibaasi C/C++ tugi tulevases versioonis üle.

Kõik uuendused NetBeans 11.1:

  • Lisatud tugi Java EE 8-le koos võimalusega luua veebirakendusi Maveni või Gradle'i abil. NetBeansi sisseehitatud Java EE 8 rakendusi saab juurutada Java EE 8 konteinerisse, kasutades uut NetBeansiga kasutamiseks loodud Maven malli "webapp-javaee8". Rakendatud sisseehitatud integratsioon rakendusserveriga Payara (kahvel firmalt GlassFish). Lisatud GlassFish 5.0.1 tugi;

    Välja antud Apache NetBeans IDE 11.1

  • Lisatud on Java keele uute funktsioonide tugi. Lisatud migratsiooniprofiilid JDK 10 ja 12 jaoks. Loodud on puslemoodulite automaatne nimede genereerimine. Lisatud tugi Java koodiredaktorile JEP-325 ("lüliti" väljendite uus vorm), JEP-330 (programmide tarnimine ühe faili kujul koos lähtekoodiga) ja vihjete kuvamine sisemiste parameetrite nimede kohta;

    Välja antud Apache NetBeans IDE 11.1

    Välja antud Apache NetBeans IDE 11.1

  • Lisatud näited Gluon OpenJFX jaoks;

    Välja antud Apache NetBeans IDE 11.1

  • Täiustatud tugi Maveni ja Gradle ehitussüsteemidele. Maveni jaoks on loodud integratsioon JaCoCo teegiga ja pakutakse võimalust edastada Java kompilaatori argumendid Mavenist Java koodiredaktorisse. Gradle'i jaoks on lisatud esialgne tugi modulaarsetele java projektidele ja JavaEE tugi, juurutatud on Java Frontend Application viisard, pakutud on veebiprojektide silumise tugi, väljundi kuvamine koostamise ajal on vaikimisi lubatud, Gradle HTML kasutajaliides täiustatud;

    Välja antud Apache NetBeans IDE 11.1

  • Lisatud kasutusvõimalus Graal.js, GraalVM-il põhineva JavaScripti keele juurutamine;
  • Rakendatud on Truffle koodiga vahemälude jagamine erinevate silumisseansside vahel;
  • Lisatud Kotlini koodi süntaksi esiletõstmise tugi;
  • Rakendatud võimalus mallikoodi automaatseks täitmiseks Jade keeles;
  • Lisatud tugi PHP 7.4-le ja värskendatud näited PHP keele jaoks;
  • Parem jõudlus suure pikslitihedusega (HiDPI) ekraanidel. Käivitamisel kuvatav pritsmeekraan, sakkide eraldajad ja ikoonid on kohandatud HiDPI jaoks;
  • Tehtud on üleminek uuele arendustsüklile, mis tähendab uute väljaannete teket kord kvartalis.

Allikas: opennet.ru

Lisa kommentaar