Medii integrate de dezvoltare Apache NetBeans 22 disponibile

A fost lansată versiunea mediu de dezvoltare integrat Apache NetBeans 22, care oferă suport pentru limbajele de programare Java SE, Java EE, PHP, C/C++, JavaScript, Rust și Groovy. Versiunile finale vor fi disponibile în curând pentru Linux (snap, flatpak), Windows și macOS.

printre modificările propuse:

  • Interfața utilizatorului prezintă informații despre tastele de comandă pentru invocarea operațiunilor standard.
    Medii integrate de dezvoltare Apache NetBeans 22 disponibile
  • Pictogramele pentru macOS au fost actualizate.
    Medii integrate de dezvoltare Apache NetBeans 22 disponibile
  • În panoul de selecție a fișierelor a fost adăugat un segment cu directoare favorite.
    Medii integrate de dezvoltare Apache NetBeans 22 disponibile
  • A fost adăugat API Dashboard API pentru a înlocui ecranul de întâmpinare afișat la pornire.
    Medii integrate de dezvoltare Apache NetBeans 22 disponibile
  • Interfața pentru vizualizarea istoricului și a schimbărilor în Git a fost îmbunătățită.
    Medii integrate de dezvoltare Apache NetBeans 22 disponibile
    Medii integrate de dezvoltare Apache NetBeans 22 disponibile
  • Pentru proiectele în limbajul Java a fost adăugată suportul inițial pentru JDK 22. Au fost adăugate șabloane de cod pentru metodele List.of(), Map.of() și Set.of(), pentru clasele și tipurile „sealed” și „record”. Generatorul de cod pentru tipurile „record” și „enum” a fost actualizat. Compilatorul Java integrat în NetBeans, nb-javac (javac modificat), a fost actualizat la versiunea 22. A fost implementat auto-completarea codului pentru metodele statice ale claselor Java. Suportul pentru cadrul MVC Spring 5.3.31 a fost realizat, iar suportul pentru versiunile vechi ale Spring 3 și 4 a fost întrerupt.
  • Suportul pentru sistemele de construire Gradle și Maven a fost îmbunătățit. Instrumentele Gradle și codul de suport API au fost actualizate la versiunea Gradle 8.7, iar Maven la versiunea 9.10. Masterul de creare a proiectelor pentru Gradle a fost îmbunătățit. Motorul de indexare a datelor în Maven a fost actualizat la Lucene 9.10.0. Funcția experimentală de încărcare Maven a fost eliminată și au fost rezolvate problemele cauzate de dependențe conflictuale. A fost adăugată capacitatea de a crea imagini pentru proiectele Helidon. Funcția de redenumire a claselor în proiectele Maven a fost stabilizată.
  • În cadrul construcției folosind instrumentele Ant, suportul pentru proprietatea javac.release a fost implementat.
  • În mediu pentru limbajul PHP, suportul pentru funcționalitățile disponibile în versiunile recente de PHP a fost îmbunătățit. Afișarea informațiilor în timpul activării punctelor de oprire în timpul depanării s-a îmbunătățit. Instrumentele de completare automată a codului au inclus suport pentru operațiuni de import automat (Auto Import). Verificarea redenumirilor în timpul refactorizării a fost îmbunătățită.
  • A fost adăugat suport pentru platforma Jakarta EE 11, GlassFish 7.0.14 și GlassFish 8.0.0-M4, precum și server aplicațiilor Wildfly 31. Suportul pentru Apache Struts 1 a fost oprit. Au fost adăugate șabloane separate pentru crearea propriilor controllere și încărcarea controllerelor din repozitorii pentru cadrul Micronaut. Pentru proiectele bazate pe Jakarta, a fost inclusă completarea automată a codului pentru paginile JSF și JSP, a fost activată generarea de Servlet, Filter și Listener. În editorul de șabloane JSF Facelets a fost adăugată suport pentru spațiul de nume JSF 4+.
  • În mediul pentru proiectele web a fost adăugat suport pentru protocolul Chrome DevTools Protocol pentru depanarea aplicațiilor Node.js. În editorul JavaScript a fost implementată procesarea JAR-URL, completarea automată a codului cu comentarii a fost îmbunătățită, a fost implementat suport pentru metaporții new.target și import.meta. A fost îmbunătățită recuperarea după eșecurile motorului JavaScript.
  • Până la versiunea 24, au fost actualizate libs.graaljs, libs.graalsdk și libs.truffleapi.
  • A fost adăugat suport pentru generarea de cod Java pe baza gramaticilor precompilate GoLang și ANTLR (ANother Tool for Language Recognition). Au fost actualizate versiunile instrumentarului ANTLR.
  • Funcționalitățile legate de utilizarea servere LSP (Language Server Protocol).
  • A fost permisă lucrul cu punctele de oprire Truffle.
    Medii integrate de dezvoltare Apache NetBeans 22 disponibile

Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster