Apache Software Foundationi organisatsioonid integreeritud arenduskeskkond . See on kolmas väljaanne, mille on valmistanud Apache Sihtasutus pärast koodi üleandmist NetBeansist Oracle'ilt ning esimene väljaanne pärast projekti inkubaatorist peamiste Apache projektide hulka. Väljaanne sisaldab tuge Java SE, Java EE, PHP, JavaScripti ja Groovy programmeerimiskeelte jaoks. C/C++ toe üleviimist Oracle'ilt üleviidud koodibaasist oodatakse ühes järgmistest väljaannetest.
Peamised NetBeans 11.1:
- Lisatud tugi Java EE 8 jaoks veebirakenduste loomise võimalusega Maven või Gradle abil. NetBeansis loodud Java EE 8 rakendusi saab juurutada Java EE 8 konteinerisse uue Maven'i saidi 'webapp-javaee8' kaudu, mis on loodud NetBeansiga kasutamiseks. Tehtud on sisseehitatud integreerimine rakendusserveriga (GlassFish'i hargnevus). Lisatud tugi GlassFish 5.0.1;
- Lisatud tugi Java keele uutele võimalustele. Lisatud migratsiooni profiilid JDK 10 ja 12 jaoks. Automaatne moodulite nimede genereerimine Jigsaw jaoks on paika pandud. Koodiredaktorisse Java jaoks on lisatud toed (uus switch'i avalduste vorm), (programmid ühe faili allikakoodiga pakkumise vormis) ning inline-parameetrite nimede vihjete väljastamine;
- Lisatud näited Gluon OpenJFX jaoks;
- Parandatud Maven ja Gradle ehitussüsteemide tuge. Maveniga on loodud integreerimine JaCoCo teegiga ja võimaldatud Java kompilaatori argumentide edastamine Mavenist Java redaktorisse. Gradle'ile on lisatud algtugi modulaarsetele Java projektidele ja JavaEE toetusele, rakendatud on Java Frontend Application'i viisard, mis toetab web-projektide silumist, vaikimisi on lubatud ehitusprotsessi väljundi kuvamine ja parendatud on Gradle HTML UI.
- Lisatud võimalus kasutada , GraalVM baasil JavaScripti keele realiseerimine;
- Teostatud Truffle koodi vahemikude jagamine erinevate silumiseseansside vahel;
- Lisatud süntaksikõrgenduse toega Kotlin koodi;
- Rakendatud шаблонid koodi automaatne täiendamine Jade keeles;
- Lisatud PHP 7.4 tugi ja värskendatud näiteid PHP keele jaoks;
- Parandatud töö kõrge pikslitiheduse (HiDPI) ekraanidel. HiDPI jaoks on kohandatud käivitamisel kuvatav taustapilt, vahekaartide eraldajad ja ikoonid;
- Ülemineku teostamine uuele arendusprotsessile, mis hõlmab kvartaalset uute versioonide loomist.
Allikas: opennet.ru
