NetBeans 10 ajoute la prise en charge des derniers Java et PHP

Apache NetBeans 10, la dernière version de l'EDI open source pour le développement Java SE, PHP et JavaScript, est désormais disponible en version de production.

Où télécharger NetBeans 10

Vous pouvez télécharger NetBeans 10 à partir de la page du projet NetBeans d'Apache.

Nouveautés de NetBeans 10

La clé de NetBeans 10 est la prise en charge améliorée de Java Development Kit (JDK) 11 ainsi que des fonctionnalités pour PHP et le framework de test JUnit 5 pour Java.

Pour JDK 11, arrivé en septembre 2018, NetBeans 10.0 prend en charge les constantes de fichiers de classe dynamiques, ce qui élargit les options d'expressivité pour les concepteurs de langage et les implémenteurs de compilateurs. Les autres fonctionnalités du JDK 11 incluent:

  • Prise en charge de la syntaxe des variables locales pour les paramètres lambda, pour aligner la syntaxe d'une déclaration de paramètre formel dans une expression lambda typée implicitement avec la syntaxe d'une déclaration de variable locale.
  • Achèvement du code pour les paramètres var lambda.
  • Suppression des modules Corba.
  • Intégration avec le projet nb-javac pour prendre en charge JDK 11. Le projet fournit depuis longtemps une version corrigée du compilateur Java javac pour l'éditeur Java NetBeans.

Pour PHP, NetBeans 10 permet aux développeurs d'ajouter des virgules dans les appels de fonction sous PHP 7.3. Les développeurs peuvent également utiliser l'affectation de référence de liste ainsi que les syntaxes flexibles heredoc et nowdoc. Son support PHP 7.2 inclut des virgules de fin dans la syntaxe de liste, la coloration pour les types d'objets et la version PHP dans les propriétés du projet. Pour PHP 7.1, NetBeans 10 ajoute la prise en charge de la visibilité constante de classe ainsi que de la gestion des exceptions multicache, des types Nullable et de la coloration pour les mots-clés void et iterable. Le lexer contextuel de PHP 7.0 est également pris en charge.

JUnit 5.3.1 a été ajouté en tant que bibliothèque dans NetBeans, pour l'ajouter rapidement aux projets Java. L' @Testableannotation JUnit 5 est également prise en charge.

La mise à niveau est la deuxième version majeure de NetBeans sous la juridiction d'Apache. Apache 9.0 est arrivé en août 2018.