Apache NetBeans IDE 17 publié

L'Apache Software Foundation a présenté l'environnement de développement intégré Apache NetBeans 17, qui prend en charge les langages de programmation Java SE, Java EE, PHP, C/C++, JavaScript et Groovy. Des assemblys prêts à l'emploi sont créés pour Linux (snap, flatpak), Windows et macOS.

Parmi les changements proposés :

  • Ajout de la prise en charge de la plate-forme Jakarta EE 10 et prise en charge améliorée de certaines nouvelles fonctionnalités de Java 19 telles que la correspondance de modèles dans les instructions « switch ». Préparé pour le support du JDK 20. Ajout d'astuces supplémentaires pour le code Java. Le compilateur Java NetBeans intégré nb-javac (javac modifié) a été mis à jour vers la version 19.0.1. Ajout de la prise en charge de la balise javadoc @summary. Présentation Java AST améliorée lors du débogage. Indexation améliorée des textes sources comportant des erreurs.
  • Prise en charge améliorée du système de build Gradle. Accès à la plateforme Java pour les projets Gradle non Java. Détection de proxy et configuration automatique implémentées. L'API Gradle Tooling a été mise à jour vers la version 8.0-rc-1. Les options de l'interface ont été nettoyées.
  • Prise en charge améliorée du système de build Maven. Le traitement de la trace de la pile est activé. Détection de proxy et configuration automatique implémentées. Ajout d'une info-bulle pour la mise à jour des dépendances. Versions mises à jour de maven 3.8.7 et exec-maven-plugin 3.1.0. Autoriser l'indexation locale pendant le chargement des index externes.
  • L'environnement du langage PHP supporte les nouvelles fonctionnalités de PHP 8.2, telles que les classes en mode lecture seule, les types null, false et true, et la définition de constantes dans les traits. Prise en charge améliorée des méthodes dans les types enum.
  • Ajout de la prise en charge des profils OCI (Oracle Cloud Infrastructure).
  • La prise en charge de Jakarta EE et Java EE a été implémentée pour Tomcat et TomEE.
  • Dans l'environnement des projets Web, la prise en charge CSS a été améliorée, une recherche insensible à la casse des propriétés CSS a été fournie et la correspondance a été optimisée lors de l'exécution de requêtes CSS.
  • Certains paramètres de l'historique des versions ont été retravaillés.
  • L'éditeur de code offre la possibilité de fermer tous les documents de la liste en même temps. Le runtime ANTLRv4 a été mis à jour vers la version 4.11.1. Un support initial a été fourni pour ANTLR4 Lexer, auquel le code permettant de travailler avec les formats ANTLR et TOML a été traduit.
  • Lors de l'exécution sous Linux, le mode de rendu de texte sous-pixel de KDE est automatiquement détecté.

Apache NetBeans IDE 17 publié


Source: opennet.ru

Ajouter un commentaire