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