NetBeans 19 introduit des améliorations à l'éditeur de code, avec Rust et plus

apache-netbeans

NetBeans est un environnement de développement intégré gratuit, conçu principalement pour le langage de programmation Java.

La nouvelle version de NetBeans 19 est déjà sorti et il est livré avec un grand nombre de changements et d'améliorations, parmi lesquels se distinguent les améliorations du support de Java, PHP, Rust, ainsi que quelques améliorations de l'interface utilisateur, entre autres.

Pour ceux qui ne connaissent pas NetBeans, sachez que cette c'est un IDE assez populaire qui prend en charge les langages de programmation Java SE, Java EE, PHP, C/C++, JavaScript et Groovy.

NetBeans 19 Principales nouvelles fonctionnalités

Dans cette nouvelle version de NetBeans 19, set mis en œuvre un certain nombre d'améliorations visuelles, dont il ressort que l'éditeur de code dispose d'une visionneuse de fichiers et de liens (minimal, mais fonctionnel) par Markdown incorporé, ainsi que ont également mis en œuvre le améliorations de l'économiseur d'écran qui a activé le lissage du texte sous-pixel avec des informations sur la progression du chargement du module, tandis que sur les écrans HiDPI, le rendu de l'indicateur d'insertion en mode glisser-déposer a été amélioré.

En plus de cela, on note également que correction du soulignement à plusieurs onglets dans le rendu de l'onglet supérieur, l'arrondi des métriques de police du terminal a été mis à jour, ainsi que la fermeture des onglets lors de la tentative de sélection d'un onglet partiellement recadré a été corrigée.

Un autre changement qui ressort de cette nouvelle version de NetBeans 19 est que ajout de la prise en charge de la plateforme GlassFish 7.0.6 et le serveur d'applications Wildfly 28, prenant également en charge JSF 4.0, ainsi que le possibilité de parcourir les fichiers HCL (langage de définition de configuration utilisé dans HashiCorp Terraform) et que les capacités associées à l'utilisation des serveurs LSP ont été étendues.

Concernant les améliorations pour Java, il convient de noter que l'éditeur de code a amélioré le réglage des conditions, des boucles et des blocs try/catch, ont été améliorés Fonction d'achèvement de code, possibilité supplémentaire de lier directement JTreg, possibilité de lier des modules à l'architecture du processeur, le module OpenJFX a ajouté la prise en charge de l'architecture Aarch64 pour Linux et Mac OS.

Dans Gradle, ce système de build a été mis à jour avec son API vers la version 8.3-rc avec prise en charge du JDK 20, et Groovy DSL est toujours utilisé.

Dans Maven, la mise à jour vers Maven 3.9.3 a été effectuée, maven-indexer 7.0.1 et lucene 9.6.0, ainsi que la prise en charge des filtres pour les index externes a été ajoutée, solution Java améliorée pour activer la prévisualisation, Le service SMO est utilisé pour les requêtes de nom de classe et SHA1, une mise à jour incrémentielle optimisée des index a été effectuée et la compatibilité avec Jakarta EE 10 a été améliorée.

Des autres changements qui se démarquent de cette nouvelle version:

  • Le bouton « Réexécuter les tests ayant échoué » est activé pour JUnit5.
  • Implémentation de la possibilité de convertir un projet de jakartaee8 en jakartaee10.
  • Ajout d'un paramètre pour désactiver les conseils d'achèvement des paramètres.
  • La prise en charge de la génération d'expressions lambda a été ajoutée au générateur de code.
  • La prise en charge CSS dans l'environnement de projet Web a été améliorée.
  • L'implantation des onglets dans le panel a été modifiée, c'est donc désormais la notion de cartes successives qui intervient.
  • Options de police améliorées dans la fenêtre du terminal.
  • Prise en charge améliorée des fonctionnalités introduites dans les versions plus récentes de PHP dans l'environnement PHP.
  • Le développement de l'environnement de développement de projets en langage Rust s'est poursuivi.
  • Toutes les actions typiques des projets ont été mises en œuvre. Gestion correcte garantie des guillemets simples dans le code Rust.

Enfin 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 19 sur Linux?

Pour ceux qui veulent obtenir cette nouvelle version, ils doivent télécharger le code source de l'application, qui peut être obtenu auprès de le lien suivant.

Une fois que tout est installé, décompressez le fichier nouvellement téléchargé dans un répertoire de votre choix.

Et depuis le terminal, nous allons entrer dans ce répertoire puis exécuter:

ant

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

./nbbuild/netbeans/bin/netbeans

Aussi il existe d'autres méthodes d'installation avec lequel ils peuvent être pris en charge, l'un d'eux est à l'aide des packages Snap.

Ils n'ont besoin que du support pour pouvoir installer ces types de packages sur leur système. Pour installer à l'aide de cette méthode, vous devez taper la commande suivante:

sudo snap install netbeans --classic

Une autre méthode consiste à utiliser les packages Flatpak, vous devez donc disposer du support nécessaire pour installer ces packages sur votre système.

La commande pour effectuer l'installation est la suivante:

flatpak install flathub org.apache.netbeans

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données : AB Internet Networks 2008 SL
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.