Apache NetBeans 25, introduit des améliorations en termes de performances et de fonctionnalités

Apache NetBeans

Il ya quelques jours le lancement de la nouvelle version de Apache NetBeans 25, qui introduit un certain nombre d’améliorations significatives axées sur l’efficacité de l’environnement de développement, l’expérience utilisateur et la compatibilité.

Parmi les points forts, les outils ont été optimisés clé dans l'éditeur de code, offrant une navigation plus intuitive lors des refactorisations, une Meilleure gestion de l'ordre des onglets dans les projets et un suivi plus précis des modifications de code.

Optimisation visuelle et expérience utilisateur

L’un des changements les plus importants que présente cette nouvelle version de NetBeans 25 est le Intégration d'icônes au format SVG, ce qui se traduit par des graphismes plus nets et plus évolutifs au sein de l'interface. En plus, pour améliorer le chargement des images Dans ce format, NetBeans utilise désormais la bibliothèque JSVG, une alternative plus légère et efficace par rapport au Batik.

Au niveau de l'interface, Des ajustements ont été apportés à l'apparence des onglets actifs et des zones sélectionnées, ainsi qu'une implémentation plus claire et plus fonctionnelle de l'option permettant d'afficher les répertoires parents dans les en-têtes des onglets. Aussi La boîte de dialogue de sélection des répertoires a été repensée au sein du système de fichiers, offrant une expérience plus fluide et plus précise.

Améliorations de l'éditeur SQL et du support

Dans NetBeans 25, l'éditeur SQL a reçu des améliorations majeures, comme Un système de saisie semi-automatique plus avancé a été introduit, capable de suggérer des termes basés sur des correspondances partielles au sein des mots, sans qu'il soit nécessaire de démarrer la recherche à partir du premier caractère.

Du côté des améliorations apportées aux systèmes de compilation, Des améliorations de compatibilité ont été apportées avec Ant, Gradle et Maven. Dans le cas d Gradle, a été mis en place possibilité d'exécuter des tests en mode parallèleou, qui améliore l'efficacité des tests automatisés. Maven, pour sa part, offre désormais une détection de dépendance plus précise, pendant que Ant a été optimisé pour prendre en charge l'exécution sur Payara Server dans l'environnement WSL (Windows Subsystem for Linux).

Quant à la Prise en charge du serveur LSP (Language Server Protocol), a été amélioré, permettant une utilisation plus polyvalente dans NetBeans. En outre, l'intégration avec le plugin NetBeans pour VSCode a été améliorée, qui facilite le développement collaboratif dans des environnements hybrides.

Nouvelles fonctionnalités pour Java, PHP et autres technologies

NetBeans 25 apporte des améliorations de fonctionnalités pour Java, notamment : auto-complétion dans les blocs de commutation, facilitant une écriture de code plus agile, le formatage automatique du code a également été amélioré pour mieux gérer les crochets fermants.

Le compilateur interne NetBeans, nb-javac a été mis à jour vers la version JDK 24b29, garantissant la compatibilité avec les dernières fonctionnalités et La prise en charge du moteur JavaScript Nashorn 15.x a été ajoutée dans JDK 15 et versions supérieures.

Pour PHP, NetBeans 25 introduit la prise en charge des contrôles de niveau 10 de l'analyseur statique PHPStanÉgalement De nouvelles fonctionnalités ont été ajoutées à PHP 8.4.

Enfin, il convient de mentionner que le Les bibliothèques Groovy ont été mises à jour vers la version 3.0.23, offrant des améliorations de stabilité et de nouvelles fonctionnalités. Aussi le soutien a été élargi pour GlassFish 7 (jusqu'à la version 7.0.21) et GlassFish 8 (jusqu'à la version de test 8.0.0-M9).

Si vous voulez en savoir plus de cette nouvelle version, vous pouvez vérifier les détails dans le lien suivant.

Comment installer Apache NetBeans 25 sur Linux?

L'installation d'Apache NetBeans sur Linux peut être effectuée de différentes manières, en fonction des préférences de l'utilisateur et de la compatibilité du système.

Pour ceux qui préfèrent compiler Apache NetBeans à partir du code source, la première étape consiste à télécharger les fichiers nécessaires depuis le site officiel du projet. Une fois les fichiers obtenus, le package doit être décompressé à l'emplacement souhaité dans le système.
Ensuite, vous devez accéder au terminal et naviguer jusqu'au répertoire où les fichiers ont été extraits. Là, vous devez exécuter la commande suivante :

ant

Pour créer l'EDI Apache NetBeans. Une fois construit, vous pouvez exécuter l'EDI en tapant

./nbbuild/netbeans/bin/netbeans

Installation via Snap

Pour les utilisateurs qui préfèrent une méthode plus simple et plus rapide, NetBeans est disponible sous forme de package Snap :

sudo snap install netbeans --classic

Installation à l'aide de Flatpak

Une autre option disponible est d'installer Apache NetBeans à l'aide de Flatpak. Pour ce faire, le système doit avoir la prise en charge de ce type de packages activée. La commande pour effectuer l'installation est la suivante :

flatpak install flathub org.apache.netbeans