L'environnement de développement intégré Apache NetBeans 22 est maintenant disponible.

La version intĂ©grĂ©e de l'environnement de dĂ©veloppement Apache NetBeans 22 a Ă©tĂ© lancĂ©e, offrant un support pour les langages de programmation Java SE, Java EE, PHP, C/C++, JavaScript, Rust et Groovy. Des builds prĂȘts seront bientĂŽt disponibles pour Linux (snap, flatpak), Windows et macOS.

Parmi les changements proposés :

  • L'interface utilisateur prĂ©sente des informations sur les raccourcis clavier pour invoquer des opĂ©rations standard.
    L'environnement de développement intégré Apache NetBeans 22 est maintenant disponible.
  • Les icĂŽnes pour macOS ont Ă©tĂ© mises Ă  jour.
    L'environnement de développement intégré Apache NetBeans 22 est maintenant disponible.
  • Un onglet avec des rĂ©pertoires favoris a Ă©tĂ© ajoutĂ© au sĂ©lecteur de fichiers.
    L'environnement de développement intégré Apache NetBeans 22 est maintenant disponible.
  • Ajout de l'API Dashboard API pour remplacer l'Ă©cran de dĂ©marrage affichĂ© lors du lancement (page Welcome).
    L'environnement de développement intégré Apache NetBeans 22 est maintenant disponible.
  • L'interface pour visualiser l'historique et les changements dans Git a Ă©tĂ© amĂ©liorĂ©e.
    L'environnement de développement intégré Apache NetBeans 22 est maintenant disponible.
    L'environnement de développement intégré Apache NetBeans 22 est maintenant disponible.
  • Pour les projets Java, un support initial pour JDK 22 a Ă©tĂ© ajoutĂ©. Des modĂšles de code pour les mĂ©thodes List.of(), Map.of() et Set.of(), les classes scellĂ©es («sealed») et le type «record» ont Ă©tĂ© ajoutĂ©s. Le gĂ©nĂ©rateur de code pour les types «record» et «enum» a Ă©tĂ© mis Ă  jour. Le compilateur Java intĂ©grĂ©, nb-javac (modifiĂ© javac), a Ă©tĂ© mis Ă  jour jusqu'Ă  la version 22. L'auto-complĂ©tion de code pour les mĂ©thodes statiques des classes Java a Ă©tĂ© mise en Ɠuvre. Le support du framework MVC Spring 5.3.31 a Ă©tĂ© rĂ©alisĂ©, tandis que le support des branches obsolĂštes de Spring 3 et 4 a Ă©tĂ© abandonnĂ©.
  • Le support des systĂšmes de build Gradle et Maven a Ă©tĂ© amĂ©liorĂ©. Les outils Gradle et le code de support API ont Ă©tĂ© mis Ă  jour Ă  la version Gradle 8.7, et Maven Ă  la version 9.10. L'assistant de crĂ©ation de projets sur Gradle a Ă©tĂ© amĂ©liorĂ©. Le moteur d'indexation de donnĂ©es dans Maven a Ă©tĂ© mis Ă  jour vers Lucene 9.10.0. La fonction expĂ©rimentale de chargement Maven a Ă©tĂ© supprimĂ©e et les problĂšmes liĂ©s aux dĂ©pendances conflictuelles ont Ă©tĂ© rĂ©solus. La possibilitĂ© de crĂ©er des images pour les projets Helidon a Ă©tĂ© ajoutĂ©e. La fonction de renommage des classes dans les projets Maven a Ă©tĂ© mise en place.
  • Lors de la construction avec les outils Ant, le support de la propriĂ©tĂ© javac.release a Ă©tĂ© introduit.
  • Dans l'environnement pour le langage PHP, le support des nouvelles fonctionnalitĂ©s introduites dans les nouvelles versions de PHP a Ă©tĂ© amĂ©liorĂ©. L'affichage des informations lors de l'activation des points d'arrĂȘt durant le dĂ©bogage a Ă©tĂ© amĂ©liorĂ©. Le complĂ©ment de code a introduit le support des opĂ©rations d'importation automatique (Auto Import). La vĂ©rification des renommages lors de la refactorisation a Ă©tĂ© amĂ©liorĂ©e.
  • Le support de la plateforme Jakarta EE 11, GlassFish 7.0.14 et GlassFish 8.0.0-M4 a Ă©tĂ© ajoutĂ©, ainsi que de serveurs Applications Wildfly 31. La prise en charge d'Apache Struts 1 a Ă©tĂ© abandonnĂ©e. Pour le framework Micronaut, des modĂšles sĂ©parĂ©s ont Ă©tĂ© ajoutĂ©s pour crĂ©er des contrĂŽleurs personnalisĂ©s et charger des contrĂŽleurs Ă  partir de dĂ©pĂŽts. Pour les projets basĂ©s sur Jakarta, l'autocomplĂ©tion du code pour les pages JSF et JSP a Ă©tĂ© incluse, et la gĂ©nĂ©ration de Servlet, Filter et Listener a Ă©tĂ© activĂ©e. La crĂ©ation de modĂšles JSF Facelets a Ă©tĂ© mise Ă  jour avec le support de l'espace de noms JSF 4+.
  • Dans l'environnement des projets web, la prise en charge du protocole Chrome DevTools Protocol pour le dĂ©bogage d'applications Node.js a Ă©tĂ© ajoutĂ©e. L'Ă©diteur JavaScript a mis en Ɠuvre la gestion des JAR-URL, amĂ©liorĂ© l'autocomplĂ©tion du code avec des commentaires, et a ajoutĂ© la prise en charge des propriĂ©tĂ©s mĂ©ta new.target et import.meta. La rĂ©cupĂ©ration aprĂšs des pannes du moteur JavaScript a Ă©tĂ© amĂ©liorĂ©e.
  • Les libs.graaljs, libs.graalsdk et libs.truffleapi ont Ă©tĂ© mis Ă  jour jusqu'Ă  la version 24.
  • Le support de la gĂ©nĂ©ration de code Java basĂ© sur des grammaires prĂ©compilĂ©es GoLang et ANTLR (ANother Tool for Language Recognition) a Ă©tĂ© ajoutĂ©. Les versions des outils ANTLR ont Ă©tĂ© mises Ă  jour.
  • Les capacitĂ©s liĂ©es Ă  l'utilisation de serveurs LSP (Language Server Protocol).
  • Le travail avec les points d'arrĂȘt Truffle a Ă©tĂ© autorisĂ©.
    L'environnement de développement intégré Apache NetBeans 22 est maintenant disponible.

Source : opennet.ru

Acheter un hĂ©bergement fiable pour les sites avec protection DDoS, serveurs VPS VDS đŸ”„ Acheter un hĂ©bergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster