Apache NetBeans IDE 11.3 publié

Organisations de la Fondation Apache Software présenté environnement de développement intégré Apache NetBeans 11.3. Il s'agit de la cinquième version préparée par la Fondation Apache depuis que le code NetBeans a été remis par Oracle, et de la première version depuis traduction projet de l'incubateur à la catégorie des projets Apache primaires. La version prend en charge les langages de programmation Java SE, Java EE, PHP, JavaScript et Groovy.

L'intégration du support du langage C/C++ attendue en version 11.3 à partir de la base de code transférée par Oracle est à nouveau déplacée vers
prochain sujet. A noter que toutes les fonctionnalités liées au développement de projets en C et C++ sont déjà prêtes, mais le code n'a pas encore été intégré. Jusqu'à ce que le support natif soit disponible, les développeurs peuvent installer les modules de développement C/C++ précédemment publiés pour NetBeans IDE 8.2 via le gestionnaire de plugins. Apache NetBeans 2020 devrait sortir en avril 12 et sera pris en charge via le cycle de support étendu (LTS).

principal les innovations NetBeans 11.3 :

  • Ajout de modes d'affichage d'interface sombre supplémentaires - Dark Metal et Dark Nimbus.
    Apache NetBeans IDE 11.3 publié

  • Un nouveau thème de design FlatLaf a été proposé.

    Apache NetBeans IDE 11.3 publié

  • Prise en charge améliorée des écrans à haute densité de pixels (HiDPI) et
    ajout d'un widget HeapView simplifié.

  • Ajout de la prise en charge de la plateforme Java SE 14, dont la sortie est prévue le 17 mars. Cela inclut la coloration syntaxique et le formatage du code pour les constructions avec le nouveau mot-clé «record", qui fournit une forme compacte pour définir des classes sans avoir à définir explicitement diverses méthodes de bas niveau telles que equals(), hashCode() et toString().

    Apache NetBeans IDE 11.3 publié

    Prise en charge supplémentaire correspondance de motifs dans l'opérateur « instanceof », qui permet de définir immédiatement une variable locale pour accéder à la valeur vérifiée. Par exemple, vous pouvez immédiatement écrire « if (obj instanceof String s && s.length() > 5) {.. s.contains(..) ..} » sans définir explicitement « String s = (String) obj ». Dans NetBeans 11.3, spécifier "if (obj instanceof String) {" affichera une invite vous permettant de convertir le code en un nouveau formulaire.

    Apache NetBeans IDE 11.3 publié

    Ajout de la prise en charge du mode de lancement de programme introduit dans Java 11, fourni sous la forme d'un fichier de code source unique (la classe peut être exécutée directement à partir du fichier de code, sans créer de fichiers de classe, d'archives JAR et de modules). DANS
    Des programmes à fichier unique similaires de NetBeans peuvent désormais être créés en dehors des projets dans la fenêtre Favoris, exécutés et débogués.

    Ajout de la possibilité d'inverser la conversion des blocs de texte introduits dans la version précédente qui incluaient des données de texte multilignes sans utiliser d'échappement de caractères. Dans l'éditeur de code, les blocs de texte peuvent désormais être reconvertis en lignes.

  • Le code de développement d'applications basées sur Java EE a été étendu pour prendre en charge la spécification JSF 2.3, y compris l'auto-complétion de constructions telles que « f:websocket » et la substitution d'artefacts CDI.
    support Jakarta EE 8 attendu dans la version Apache NetBeans 12.0.

    Apache NetBeans IDE 11.3 publiéApache NetBeans IDE 11.3 publié

  • Prise en charge améliorée du système de build Gradle. L'API Gradle Tooling a été mise à jour vers la version 6.0. Prise en charge ajoutée réaffectation répertoire personnel et assemblage composite (Projet Gradle Composite). La reconnaissance des projets en langage Kotlin est assurée. Ajout de la prise en charge pour forcer le redémarrage du projet.
  • Pour les projets utilisant le système Maven pour la construction, des paramètres ont été ajoutés pour remplacer la version par défaut du JDK.
  • La prise en charge des langues a été ajoutée à l'éditeur de code
    TypeScript (étend les capacités de JavaScript tout en restant entièrement rétrocompatible).
    Apache NetBeans IDE 11.3 publié

  • Pour les projets JavaScript, un connecteur a été établi qui fournit une connexion à Chrome ;
  • Pour PHP, la saisie semi-automatique des propriétés et des méthodes sans « $this=> » est fournie.
  • Des travaux ont été effectués pour supprimer les avertissements lors de la compilation.
  • Bibliothèques mises à jour Groovy 2.5.9, junit 5.5.2 et GraalVM 19.3.0.
  • Janitor a ajouté une fonctionnalité pour identifier et supprimer les répertoires NetBeans anciens et inutilisés.

    Apache NetBeans IDE 11.3 publié

Rappelons que le projet NetBeans était basé en 1996 par des étudiants tchèques dans le but de créer un analogue de Delphi pour Java. En 1999, le projet a été acheté par Sun Microsystems, et en 2000, il a été publié sous forme de code source et reclassé comme projet libre. En 2010, NetBeans passe aux mains d'Oracle, qui absorbe Sun Microsystems. Au fil des années, NetBeans s'est développé en tant qu'environnement principal pour les développeurs Java, en concurrence avec Eclipse et IntelliJ IDEA, mais a récemment commencé à s'étendre à JavaScript, PHP et C/C++. NetBeans compte une base d'utilisateurs actifs estimée à 1.5 million de développeurs.

Source: opennet.ru

Ajouter un commentaire