Esitleme vÀlja antud integreeritud arenduskeskkond Apache NetBeans 20, mis toetab programmeerimiskeeli Java SE, Java EE, PHP, C/C++, JavaScript, Rust ja Groovy. Valmis on loodud paketid Linuxi (snap, flatpak), Windowsi ja macOS-i jaoks.
Pakutud muudatuste seas:
- Java keele projektide jaoks on lisatud tugi JDK 21. Sisendite lisandmoodulisse on lisatud Java 21 uusi vÔimalusi. Sisseehitatud NetBeans Java kompilaator nb-javac (muudetud javac) on uuendatud versioonini 21. Lisatud tugi stringi mallidele (String Template).
- Toetust Gradle ja Maven ehitussĂŒsteemidele on parendatud. Gradle tööriistakomplekt on uuendatud versioonini 8.4 ja Maven versioonini 3.9.5. Samuti on uuendatud maven-indexer 7.0.4, lucene 9.8.0 ja maven.embedder 2.0.6.1.
- PHP keele arenduskeskkonnas on parendatud uute PHP versioonide vĂ”imaluste toetust. Lisatud tugi erandite jaoks murdepunktide toetamiseks. Murdepunktide loomisel on laiendatud kontrollimist. On tagatud visuaalne eristamine erinevate vĂ€rvidega pĂ€randatud klassiliikmete jaoks. Lisatud vormindamisreĆŸiim âAfter Use Traitâ.
- C/C++ IDE-s on CPPLite toe stabiliseeritud.
- Lisatud tugi GlassFish 7.0.9 platvormile.
- Veebiprojektide arenduskeskkonnas on parendatud CSS-i toetust (@layer, @supports, containment ja text moodulid, matemaatilised funktsioonid).
- Versioonihalduses kasutatav jgit paket on uuendatud vÀlja 6.7.0.
- Laienenud vÔimalused, mis on seotud kasutamisega serverid LSP (Language Server Protocol).
- Toimetajas on Markdown formaadis eelvaate tegemisel rakendatud checkbox-lĂŒlitite tugi.

- Sisestatud on korrektse kontrollimise ja koodi tÀiustamise tugi XML-dokumentidele, millel ei ole schemaLocation vÀlja.
- FlatLaf liidese mootori versioon on uuendatud 3.2-le. Linuxi platvormil on FlatLaf-is lisatud kliendipoolne akende kaunistamine.
- Laienev toetus konfiguratsioonikeele HCL jaoks, mida kasutatakse HashiCorp Terraformis.
- JÀtkab Rust keele projektide arenduskeskkonna rakendamise tÀiendamist.
- Lisatud on profiliseerimise teek ARM64 arhitektuurile.

Allikas: opennet.ru

