Risia e mjedisit të integruar të zhvillimit Apache NetBeans 22 ofron mbështetje për gjuhët e programimit Java SE, Java EE, PHP, C/C++, JavaScript, Rust dhe Groovy. Ndërkohë, do të krijohen ndërtimet për Linux (snap, flatpak), Windows dhe macOS.
Ndër ndryshimet e propozueshme:
- Në ndërfaqen e përdoruesit është siguruar shfaqja e informacionit mbi tastet e shkurtra për thirrjen e operacioneve standarde.

- Ikonat për macOS janë përmirësuar.

- Në panelin e zgjedhjes së skedarëve është shtuar një seksion me katalogët e preferuar.

- Shtuar API Dashboard për të zëvendësuar ekranin e mirëseardhjes që shfaqet gjatë nisjes.

- Përmirësuar ndërfaqja për të parë historinë dhe ndryshimet në Git.


- PĂ«r projektet nĂ« gjuhĂ«n Java Ă«shtĂ« shtuar mbĂ«shtetje fillestare pĂ«r JDK 22. JanĂ« shtuar shabllonet e kodit pĂ«r metodat List.of(), Map.of() dhe Set.of(), klasat dhe llojin e ârecordâ qĂ« janĂ« tĂ« mbyllura (âsealed"). Generatori i kodit pĂ«r llojet ârecordâ dhe âenumâ Ă«shtĂ« pĂ«rmirĂ«suar. Compiler-i i Java-s i integruar nĂ« NetBeans, nb-javac (javac i modifikuar), Ă«shtĂ« pĂ«rditĂ«suar deri nĂ« versionin 22. ĂshtĂ« siguruar autokompletimi i kodit pĂ«r metodat statike tĂ« klasave Java. ĂshtĂ« realizuar mbĂ«shtetje pĂ«r framework-un MVC Spring 5.3.31, dhe Ă«shtĂ« ndĂ«rprerĂ« mbĂ«shtetja pĂ«r degĂ«t e vjetra Spring 3 dhe 4.
- ĂshtĂ« pĂ«rmirĂ«suar mbĂ«shtetja pĂ«r sistemet e ndĂ«rtimit Gradle dhe Maven. Instrumentari Gradle dhe kodi i mbĂ«shtetjes API janĂ« pĂ«rditĂ«suar nĂ« versionin Gradle 8.7, dhe Maven nĂ« versionin 9.10. ĂshtĂ« pĂ«rmirĂ«suar asistenti i krijimit tĂ« projekteve nĂ« Gradle. Motori i indekseve tĂ« tĂ« dhĂ«nave nĂ« Maven Ă«shtĂ« pĂ«rditĂ«suar nĂ« Lucene 9.10.0. ĂshtĂ« hequr funksioni eksperimental i ngarkimit tĂ« Maven dhe janĂ« zgjidhur problemet nĂ« rastin e varĂ«sive nĂ« konflikt. ĂshtĂ« shtuar mundĂ«sia pĂ«r krijimin e imazheve pĂ«r projektet Helidon. Funksioni pĂ«r ribrenditjen e klasave nĂ« projektet Maven Ă«shtĂ« pĂ«rmirĂ«suar.
- Kur ndërtohet duke përdorur instrumentin Ant, është realizuar mbështetje për pronën javac.release.
- NĂ« mjedisin pĂ«r gjuhĂ«n PHP, Ă«shtĂ« pĂ«rmirĂ«suar mbĂ«shtetja pĂ«r funksionalitetet qĂ« kanĂ« dalĂ« nĂ« versionet e reja tĂ« PHP. TĂ« dhĂ«nat shfaqen mĂ« mirĂ« kur ndodhin piketat e ndihmĂ«s gjatĂ« debug-imit. NĂ« mjetet e plotĂ«simit tĂ« kodit Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r operacionet e importit automatik (Auto Import). ĂshtĂ« pĂ«rmirĂ«suar kontrolli mbi rinominimet gjatĂ« refaktorisĂ«.
- Shtuar mbĂ«shtetje pĂ«r platformĂ«n Jakarta EE 11, GlassFish 7.0.14 dhe GlassFish 8.0.0-M4, si dhe server aplikacionet Wildfly 31. ĂshtĂ« ndalur mbĂ«shtetja pĂ«r Apache Struts 1. PĂ«r kornizĂ«n Micronaut janĂ« shtuar modele tĂ« veçanta pĂ«r krijimin e kontrollorĂ«ve tĂ« vet dhe ngarkimin e kontrollorĂ«ve nga depozitat. PĂ«r projektet bazuar nĂ« Jakarta, Ă«shtĂ« pĂ«rfshirĂ« plotĂ«simi automatik i kodit pĂ«r faqet JSF dhe JSP, Ă«shtĂ« aktivizuar gjenerimi i Servlet, Filter dhe Listener. NĂ« masterin e krijimit tĂ« modeleve JSF Facelets Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r hapĂ«sirĂ«n emĂ«rore JSF 4+.
- NĂ« mjedisin pĂ«r projekte web, Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r protokollin Chrome DevTools Protocol pĂ«r debug-imin e aplikacioneve Node.js. NĂ« redaktorin JavaScript Ă«shtĂ« zbatuar trajtimi i JAR-URL, Ă«shtĂ« pĂ«rmirĂ«suar plotĂ«simi automatik i kodit me komente, Ă«shtĂ« realizuar mbĂ«shtetja pĂ«r metapjesĂ«t new.target dhe import.meta. ĂshtĂ« pĂ«rmirĂ«suar rikuperimi pas çështjeve me motorin JavaScript.
- Versioni 24 përfshin përditësime të libs.graaljs, libs.graalsdk dhe libs.truffleapi.
- Shtuar mbështetje për gjenerimin e kodit Java bazuar në gramatikat e përkompiluara GoLang dhe ANTLR (ANother Tool for Language Recognition). Përditësuar versionet e mjeteve ANTLR.
- Zgjeruar mundësitë që lidhen me përdorimin servera LSP (Language Server Protocol).
- Lejuar puna me piketat e ndalimit Truffle.

Burimi: opennet.ru







