Išleistas Apache NetBeans IDE 11.3

Apache Software Foundation organizacijos pateiktas integruota plėtros aplinka Apache NetBeans 11.3. Tai penktasis Apache fondo parengtas leidimas nuo tada, kai „Oracle“ perdavė „NetBeans“ kodą, ir pirmasis leidimas nuo vertimas projektas iš inkubatoriaus į pirminių Apache projektų kategoriją. Leidimas palaiko Java SE, Java EE, PHP, JavaScript ir Groovy programavimo kalbas.

C/C++ kalbos palaikymo integravimas, kurio tikimasi 11.3 versijoje iš „Oracle“ perkeltos kodo bazės, vėl buvo perkeltas į
kitas numeris. Pažymima, kad visos galimybės, susijusios su projektų kūrimu C ir C++ kalbomis, jau paruoštos, tačiau kodas dar nėra integruotas. Kol nebus pasiekiamas vietinis palaikymas, kūrėjai gali įdiegti C/C++ kūrimo modulius, anksčiau išleistus NetBeans IDE 8.2, naudodami įskiepių tvarkyklę. „Apache NetBeans 2020“ planuojama išleisti 12 m. balandžio mėn. ir bus palaikoma per išplėstinį palaikymo ciklą (LTS).

pagrindinis naujoves NetBeans 11.3:

  • Pridėta papildomų tamsių sąsajos rodymo režimų – Dark Metal ir Dark Nimbus.
    Išleistas Apache NetBeans IDE 11.3

  • Buvo pasiūlyta nauja FlatLaf dizaino tema.

    Išleistas Apache NetBeans IDE 11.3

  • Pagerintas didelio pikselių tankio (HiDPI) ekranų palaikymas ir
    pridėtas supaprastintas „HeapView“ valdiklis.

  • Pridėtas Java SE 14 platformos palaikymas, kurį planuojama išleisti kovo 17 d. Tai apima sintaksės paryškinimą ir kodo formatavimą konstrukcijoms su nauju raktiniu žodžiu "įrašas“, kuri suteikia kompaktišką formą klasėms apibrėžti, nereikia aiškiai apibrėžti įvairių žemo lygio metodų, tokių kaip equals(), hashCode() ir toString().

    Išleistas Apache NetBeans IDE 11.3

    Pridėta parama modelio derinimas operatoriuje "instanceof", kuris leidžia iš karto apibrėžti vietinį kintamąjį, kad galėtumėte pasiekti patikrintą reikšmę. Pavyzdžiui, galite iš karto parašyti „if (obj instanceof String s && s.length() > 5) {.. s.contains(..) ..}“ aiškiai neapibrėždami „String s = (String) obj“. NetBeans 11.3 versijoje nurodę „if (obj instanceof String) {“ bus rodomas raginimas, leidžiantis konvertuoti kodą į naują formą.

    Išleistas Apache NetBeans IDE 11.3

    Pridėtas programos paleidimo režimo palaikymas, įdiegtas „Java 11“, tiekiamas vieno šaltinio kodo failo pavidalu (klasę galima paleisti tiesiai iš kodo failo, nekuriant klasės failų, JAR archyvų ir modulių). IN
    Panašias „NetBeans“ vieno failo programas dabar galima kurti ne projektuose mėgstamiausių lange, paleisti ir derinti.

    Pridėta galimybė atvirkštiniu būdu konvertuoti ankstesniame leidime pristatytus teksto blokus, kuriuose buvo kelių eilučių teksto duomenys, juose nenaudojant simbolių. Kodo rengyklėje teksto blokus dabar galima konvertuoti atgal į eilutes.

  • Programų, pagrįstų „Java EE“, kūrimo kodas buvo išplėstas, kad būtų palaikoma JSF 2.3 specifikacija, įskaitant automatinį konstrukcijų, tokių kaip „f:websocket“ ir CDI artefaktų pakeitimą, užbaigimą.
    Remti Džakarta EE 8 Tikimasi Apache NetBeans 12.0 leidime.

    Išleistas Apache NetBeans IDE 11.3Išleistas Apache NetBeans IDE 11.3

  • Patobulintas Gradle kūrimo sistemos palaikymas. Gradle Tooling API buvo atnaujinta į 6.0 versiją. Pridėta parama perskyrimas namų katalogas ir sudėtinis surinkimas (Gradle Composite Project). Teikiamas projektų pripažinimas Kotlino kalba. Pridėtas palaikymas priverstiniam projekto paleidimui iš naujo.
  • Projektams, kuriuose naudojama Maven sistema kuriant, buvo pridėti nustatymai, kad būtų nepaisoma numatytoji JDK versija.
  • Kalbos palaikymas buvo pridėtas prie kodo rengyklės
    „TypeScript“ (išplečia „JavaScript“ galimybes ir išlieka visiškai suderinama atgal).
    Išleistas Apache NetBeans IDE 11.3

  • „JavaScript“ projektams buvo sukurta jungtis, kuri užtikrina ryšį su „Chrome“;
  • PHP atveju yra numatytas automatinis ypatybių ir metodų užbaigimas be „$this=>“.
  • Buvo atliktas darbas siekiant atsikratyti įspėjimų rengiant.
  • Atnaujintos bibliotekos Groovy 2.5.9, junit 5.5.2 ir GraalVM 19.3.0.
  • Janitor pridėjo funkciją, leidžiančią atpažinti ir pašalinti senus ir nenaudojamus NetBeans katalogus.

    Išleistas Apache NetBeans IDE 11.3

Prisiminkite, kad NetBeans projektas buvo pagrįstas 1996 m. čekų studentai, siekdami sukurti „Delphi“ analogą Javai. 1999 m. projektą įsigijo „Sun Microsystems“, o 2000 m. jis buvo paskelbtas šaltinio kodu ir perkvalifikuotas į nemokamą projektą. 2010 m. „NetBeans“ perėjo į „Oracle“, kuri absorbavo „Sun Microsystems“, rankas. Bėgant metams „NetBeans“ buvo kuriama kaip pagrindinė „Java“ kūrėjų aplinka, konkuruojanti su „Eclipse“ ir „IntelliJ IDEA“, tačiau neseniai pradėjo plėstis į „JavaScript“, PHP ir C/C++. Apskaičiuota, kad „NetBeans“ turi 1.5 milijono kūrėjų aktyvių vartotojų bazę.

Šaltinis: opennet.ru

Добавить комментарий