Apache NetBeans IDE 11.2 publié

Organisations de la Fondation Apache Software présenté environnement de développement intégré Apache NetBeans 11.2. Il s'agit de la quatrième version produite par la Fondation Apache depuis qu'Oracle a fait don du code NetBeans, et la première 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. La migration du support C/C++ à partir de la base de code donnée par Oracle est attendue dans la version 11.3 prévue pour janvier. Apache NetBeans 2020 sera publié en avril 12 et sera pris en charge via le cycle de support étendu (LTS).

principal les innovations NetBeans 11.2 :

  • Prise en charge supplémentaire Java SE13. Par exemple ajouté
    la possibilité d'utiliser « switch » sous la forme d'une expression plutôt que d'une instruction.
    Implémentation d'opérations de surbrillance et de conversion pour les blocs de texte comprenant des données de texte multilignes sans utiliser d'échappement de caractères et en préservant le formatage du texte d'origine. Les fonctionnalités spécifiées sont actuellement marquées comme test et ne sont activées que lors de la construction avec l'indicateur « -enable-preview » ;

    Apache NetBeans IDE 11.2 publié
    Apache NetBeans IDE 11.2 publié

  • De nouvelles fonctionnalités du langage PHP ont été ajoutées, développées dans la branche 7.4, dont la sortie est prévue le 28 novembre. NetBeans a ajouté un traitement pour des innovations telles que propriétés typées, opérateur "??=" (« a ??= b » est similaire à « a = a ?? b »), occasion substitution de tableaux existants lors de la définition d'un nouveau tableau (opérateur "...$var"), nouveau machines sérialisation d'objets (combinaison de Serialised et __sleep()/__wakeup()), occasion conception visuelle de grands nombres (1_000_000_00) et nouveau format de définition des fonctions « fn(parameter_list) => expr » (par exemple « fn($x) => $x + $y » est analogue à « $fn2 = function ($x) use ($y) {return $ x + $y;}").

    Apache NetBeans IDE 11.2 publié

  • Des optimisations de performances ont été effectuées : La vitesse de recherche des fichiers binaires dans l'arborescence source a été augmentée. DANS
    Linux et Windows utilisent l'interface WatchService fournie dans l'API pour suivre les modifications dans les répertoires JavaNIO2. Identification accélérée des dossiers avec archives ;

  • Prise en charge améliorée du système de build Gradle. Ajout de la possibilité de charger des indicateurs du compilateur Java, vous permettant d'utiliser des fonctionnalités Java expérimentales dans les projets Gradle (« it.options.compilerArgs.add('—enable-preview') »). Ajout également du traitement des entrées utilisateur dans l'onglet reflétant la progression de la construction (Sortie). Lors du démarrage d'un processus Gradle Daemon en arrière-plan, la propriété org.gradle.jvmargs est désormais respectée ;
  • Résolution de problèmes avec la licence de code avec l'analyseur JavaScript, à cause desquels l'analyseur devait auparavant être installé séparément. Maintenant l'analyseur graal-js transféré de GPL à UPL (Universal Permissive License) ;
  • Le programme d'installation a été amélioré pour inclure la prise en charge de l'installation sélective de composants NetBeans individuels ;
  • Prise en charge du serveur d'applications Payara mis à jour pour publier Plateforme Payara 5.193;
  • Prise en charge mise à jour pour Amazon Beanstalk ;
  • Ajout du support pour avancé syntaxe d'attribut en HTML5 utilisé en Angular (par exemple, , et ainsi de suite.)
  • L'écran de bienvenue a été supprimé des liens vers le site Web d'Oracle (les liens vers netbeans.org ont été remplacés par netbeans.apache.org).

Source: opennet.ru

Ajouter un commentaire