Izlaists Apache NetBeans IDE 11.3

Apache Software Foundation organizācijas uzrādīts integrēta attīstības vide Apache NetBeans 11.3. Šis ir piektais Apache fonda sagatavotais laidiens kopš NetBeans koda nodošanas Oracle, un pirmais laidiens kopš tulkošana projektu no inkubatora uz primāro Apache projektu kategoriju. Laidiens satur Java SE, Java EE, PHP, JavaScript un Groovy programmēšanas valodu atbalstu.

C/C++ valodas atbalsta integrācija, kas paredzēta versijā 11.3 no Oracle pārsūtītās kodu bāzes, atkal ir pārcelta uz
nākamais numurs. Tiek atzīmēts, ka visas ar projektu izstrādi saistītās iespējas C un C++ valodās jau ir gatavas, taču kods vēl nav integrēts. Kamēr nav pieejams vietējais atbalsts, izstrādātāji var instalēt C/C++ izstrādes moduļus, kas iepriekš tika izlaisti NetBeans IDE 8.2, izmantojot spraudņu pārvaldnieku. Apache NetBeans 2020 ir plānots izlaist 12. gada aprīlī, un tas tiks atbalstīts, izmantojot paplašināto atbalsta ciklu (LTS).

Galvenais jauninājumiem NetBeans 11.3:

  • Pievienoti papildu tumšie interfeisa displeja režīmi - Dark Metal un Dark Nimbus.
    Izlaists Apache NetBeans IDE 11.3

  • Ir ierosināta jauna FlatLaf dizaina tēma.

    Izlaists Apache NetBeans IDE 11.3

  • Uzlabots atbalsts augsta pikseļu blīvuma (HiDPI) ekrāniem un
    pievienots vienkāršots HeapView logrīks.

  • Pievienots Java SE 14 platformas atbalsts, kuru paredzēts izlaist 17. martā. Tas ietver sintakses izcelšanu un koda formatēšanu konstrukcijām ar jauno atslēgvārdu “ieraksts", kas nodrošina kompaktu formu klašu definēšanai, nepārprotami definējot dažādas zema līmeņa metodes, piemēram, equals (), hashCode () un toString ().

    Izlaists Apache NetBeans IDE 11.3

    Pievienots atbalsts modeļu saskaņošana operatorā “instanceof”, kas ļauj nekavējoties definēt vietējo mainīgo, lai piekļūtu pārbaudītajai vērtībai. Piemēram, varat uzreiz uzrakstīt “if (obj instanceof String s && s.length() > 5) {.. s.contains(..) ..}”, nepārprotami nedefinējot “String s = (String) obj”. Programmā NetBeans 11.3, norādot “if (obj instanceof String) {”, tiks parādīta uzvedne, kas ļaus konvertēt kodu jaunā formā.

    Izlaists Apache NetBeans IDE 11.3

    Pievienots atbalsts programmas palaišanas režīmam, kas ieviests Java 11, piegādāts viena pirmkoda faila veidā (klasi var palaist tieši no koda faila, neveidojot klases failus, JAR arhīvus un moduļus). IN
    NetBeans līdzīgas viena faila programmas tagad var izveidot ārpus projektiem logā Izlase, palaist un atkļūdot.

    Pievienota iespēja mainīt iepriekšējā laidienā ieviestos teksta blokus, kuros bija iekļauti vairāku rindiņu teksta dati, neizmantojot rakstzīmju atkāpšanos. Koda redaktorā teksta blokus tagad var pārvērst atpakaļ rindās.

  • Kods lietojumprogrammu izstrādei, pamatojoties uz Java EE, ir paplašināts, lai atbalstītu JSF 2.3 specifikāciju, tostarp tādu konstrukciju automātisko pabeigšanu kā “f:websocket” un CDI artefaktu aizstāšanu.
    atbalsts Džakarta EE 8 gaidāms Apache NetBeans 12.0 laidienā.

    Izlaists Apache NetBeans IDE 11.3Izlaists Apache NetBeans IDE 11.3

  • Uzlabots atbalsts Gradle veidošanas sistēmai. Gradle Tooling API ir atjaunināts uz versiju 6.0. Pievienots atbalsts pārcelšana mājas direktorijs un saliktā montāža (Gradle Composite Project). Tiek nodrošināta projektu atzīšana Kotlin valodā. Pievienots atbalsts projekta piespiedu restartēšanai.
  • Projektiem, kuros izmanto Maven sistēmu būvniecībai, ir pievienoti iestatījumi, lai ignorētu noklusējuma JDK versiju.
  • Valodas atbalsts ir pievienots koda redaktoram
    TypeScript (paplašina JavaScript iespējas, vienlaikus pilnībā saglabājot savietojamību).
    Izlaists Apache NetBeans IDE 11.3

  • JavaScript projektiem ir izveidots savienotājs, kas nodrošina savienojumu ar Chrome;
  • PHP ir nodrošināta rekvizītu un metožu automātiskā pabeigšana bez “$this=>”.
  • Ir strādāts, lai kompilācijas laikā atbrīvotos no brīdinājumiem.
  • Atjauninātas bibliotēkas Groovy 2.5.9, junit 5.5.2 un GraalVM 19.3.0.
  • Janitor ir pievienojis funkciju veco un neizmantoto NetBeans direktoriju identificēšanai un noņemšanai.

    Izlaists Apache NetBeans IDE 11.3

Atgādināt, ka NetBeans projekts bija dibināta 1996. gadā čehu studenti ar mērķi izveidot Delphi analogu Java. 1999. gadā projektu iegādājās Sun Microsystems, un 2000. gadā tas tika publicēts pirmkodā un pārklasificēts kā bezmaksas projekts. 2010. gadā NetBeans nonāca Oracle rokās, kas absorbēja Sun Microsystems. Gadu gaitā NetBeans ir attīstījies kā galvenā Java izstrādātāju vide, konkurējot ar Eclipse un IntelliJ IDEA, taču nesen tas ir sācis paplašināties, iekļaujot JavaScript, PHP un C/C++. Tiek lēsts, ka NetBeans aktīvā lietotāju bāze ir 1.5 miljoni izstrādātāju.

Avots: opennet.ru

Pievieno komentāru