IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

NetBeans Java Discussion :

Apache annonce la disponibilité de la version 10.0 de l'EDI NetBeans


Sujet :

NetBeans Java

  1. #1
    Chroniqueur Actualités

    Homme Profil pro
    Dirigeant
    Inscrit en
    Juin 2016
    Messages
    3 160
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Bénin

    Informations professionnelles :
    Activité : Dirigeant
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juin 2016
    Messages : 3 160
    Points : 66 256
    Points
    66 256
    Par défaut Apache annonce la disponibilité de la version 10.0 de l'EDI NetBeans
    Apache annonce la disponibilité de la version 10.0 de l'EDI NetBeans
    qui intègre un support pour le JDK 11, JUnit 5, PHP, JavaScript et Groovy

    Apache a publié ce 27 décembre la version 10.0 de l'EDI NetBeans autrefois édité par Oracle jusqu’en 2016, année où il a décidé de confier la gestion de l'EDI à la fondation open source Apache. La fondation open source a poursuivi le développement de l'EDI et Apache NetBeans 9.0 est la première version sous sa tutelle publié en juillet dernier. C'est un EDI complet pour le développement Java SE. Il comprend tous les modules et constituent ensemble la plateforme NetBeans, les modules qui fournissent les fonctionnalités liées à Java SE d'Apache NetBeans (Java Swing, JavaFX, etc.) et a apporté des fonctionnalités comme le support de l'inférence de type des variables locales et le support du système de module Jigsaw, entre autres.

    Le site de l’actuel éditeur indique que la nouvelle version apporte à son tour un nouveau lot de fonctionnalités qui seraient très pratiques pour les développeurs. « Apache NetBeans (incubation) 10.0 est la deuxième version majeure de l'EDI Apache NetBeans. Cette version se concentre sur l’ajout du support pour JDK 11, JUnit 5, PHP, JavaScript et Groovy, ainsi que pour la résolution de nombreux problèmes », a écrit l’éditeur à propos de cette nouvelle version. Apache écrit que la version 10.0 de l'EDI fournit un nouveau support pour les langages tels que PHP, JavaScript et Groovy mais également pour le JDK 11 et la dernière version en date du framework pour les développeurs Java JUnit 5. La plupart des nouveautés dans le support PHP ont été fournies par Junichi Yamamoto, un responsable de comité chez l’éditeur.

    Pour PHP 7.1, l'EDI fournit une visibilité constante sur une classe, permet la gestion des exceptions multi-captures, prend en compte les type nullable, fournit un support pour les clés dans list() ainsi que la coloration syntaxique des nouveaux mots clés (void, iterable, …). Le support de PHP prend en charge pour la version 7.2 du langage, les virgules de fin dans la syntaxe d’une liste, la coloration des types d’objets et vous permet de modifier la version du PHP dans les propriétés de votre projet.

    Nom : nb100_php_editor_php_version_72_trailing_commas_in_list_syntax.png
Affichages : 4347
Taille : 20,1 Ko

    Si vous utilisez la version 7.3 de PHP, vous pouvez désormais utiliser des virgules de fin dans les appels de fonctions, utiliser l’affectation de référence de liste et l’IDE gère à présent les syntaxes flexibles Heredoc et Nowdoc.

    Nom : nb100-php73-flexible-heredoc-and-nowdoc-syntaxes.png
Affichages : 3771
Taille : 17,5 Ko

    La prise en charge du JDK a été amélioré et le support prend en charge désormais les constantes de fichiers de classe dynamiques, la syntaxe de variable locale pour les paramètres lambda et LVTI pour les paramètres lambda dans NetBeans 10.0. L’éditeur dit avoir également modifié la prise en charge du JDK 11 en intégrant le projet nb-javac, en supprimant les modules CORBA et pour finir, il fournit la completion de code pour les paramètres lambda.

    Nom : var-autocomplete-1st-param.png
Affichages : 3736
Taille : 11,9 Ko

    A propos de JUnit, « JUnit 5.3.1 a été ajouté en tant que nouvelle bibliothèque à NetBeans afin que vous puissiez l'ajouter rapidement à vos projets Java. Pour les projets Maven sans aucun test existant, JUnit 5 est maintenant la version par défaut de JUnit », assure Apache.

    Nom : nb100-junit5-library.png
Affichages : 4172
Taille : 189,3 Ko

    L'annotation @Testable JUnit 5 est également prise en charge. Toute méthode incluant une annotation qui en hérite sera autorisée à être exécutée avec ces éléments de menu d'actions. Le modèle de test JUnit 5 par défaut est fourni immédiatement. Il faut remarquer que JUnit 5 ne prend actuellement pas en charge la suite de tests pour son moteur Jupiter. Le modèle fourni tente donc de créer une suite de tests à l'aide du moteur Vintage.

    Nom : nb100-junit5-templates.png
Affichages : 3928
Taille : 36,0 Ko

    Source : Apache NetBeans

    Et vous ?

    Que pensez-vous de cette nouvelle version de l'EDI ?

    Voir aussi

    NetBeans : Oracle souhaite passer la gestion de l'EDI Java open source à Apache, une proposition a été soumise par le géant des bases de données

    La version stable d'Apache NetBeans 9.0 est disponible : un aperçu des principales nouveautés de l'EDI Java

    Java 11 : migrer ou changer de langage, qu'envisagez-vous de faire suite aux derniers changements annoncés par Oracle ?

    Oracle annonce la sortie officielle de Java 10 : ce qui signifie la fin des mises à jour et correctifs de sécurité gratuits pour Java 9

    NetBeans 8.1 disponible avec de nouvelles fonctionnalités : la création de projets Node.js, le support de HTML5/Javascript amélioré entre autres
    Contribuez au club : corrections, suggestions, critiques, ... Contactez le service news et Rédigez des actualités

  2. #2
    Expert confirmé Avatar de Zefling
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2007
    Messages
    1 173
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 173
    Points : 4 686
    Points
    4 686
    Par défaut
    En voilà une bonne nouvelle, cette version me permet de me mettre à niveau côté PHP, j'étais resté sur la 8.2 qui commence à dater.

  3. #3
    Membre habitué
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Janvier 2008
    Messages
    251
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : Belgique

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : Janvier 2008
    Messages : 251
    Points : 192
    Points
    192
    Par défaut
    Bonjour,

    J'utilise aussi Netbeans 8.2.

    1er essai avec NetBeans 10, j'essaie d'ouvrir un projet Java

    Erreur : "directory does not contain any project"

    ça commence bien...

  4. #4
    Membre habitué
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Janvier 2008
    Messages
    251
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : Belgique

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : Janvier 2008
    Messages : 251
    Points : 192
    Points
    192
    Par défaut
    Par contre le même projet peut être ouvert dans Netbeans 9. Mais après l'voir ouvert dans Netbeans 9 il est toujours impossible de l'ouvrir dans Netbeans 10...

    Évidement il faut refaire toutes ses librairies...

    Il n'y a pas un outil qui permet d'exporter ses librairies pour les importer ensuite dans un Netbeans plus récent ?

    PS : je teste tout cela dans une machine virtuelle avec des copies de mes dossiers projets...

  5. #5
    Membre habitué
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Janvier 2008
    Messages
    251
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : Belgique

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : Janvier 2008
    Messages : 251
    Points : 192
    Points
    192
    Par défaut
    Si je copie le dossier Netbeans 10 dans le PC qui contient Netbeans 8.2 alors le 10 importe tous les paramètres/librairies

  6. #6
    Membre confirmé Avatar de arnofly
    Homme Profil pro
    Développeur Web / Webdesigner
    Inscrit en
    Mai 2007
    Messages
    411
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web / Webdesigner
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2007
    Messages : 411
    Points : 465
    Points
    465
    Par défaut NetBeans 10 au top !
    Enfin presque...

    En tant que dev web, NetBeans 10 (NB) est mon IDE par défaut depuis quelques semaines maintenant. Je suis passé directement de NB 8.2 à NB 10. J'ai essayé NB 9, mais il n'apporte pratiquement rien pour PHP. Enfin avec NB 10, la doc des classes PHP fonctionne comme un charme. Je fait tourner l'IDE avec Open JDK 10 (sans savoir si cela m'apporte quelque chose), car certains plugins que j'utilise ne semblent pas supporter JDK 11. NB 10 peut aussi tourner avec JDK 8.

    Après plusieurs jours de tests de VS Code que je me suis imposés, à cause d'un support CSS à la traine ds NetBeans, mon retour d'expérience est sans équivoque : NetBeans est nettement meilleur que VS Code pour les dev PHP. NB est "utilisable" out of box, contrairement à VS Code qui nécessite de nombreux plugins pour retrouver un certain confort, sans arriver à celui de NB, à cause entre autre d'un formatage/enhancement impossible du code dans des fichiers contenant plusieurs langages ensembles (HTML, CSS, JS...). Cependant Vs Code est meilleur pour le CSS (seul) et je pense utiliser VS Code pour ce qu'il est (pour le moment en tout cas), c'est à dire un éditeur de texte. Pour de l'édition rapide de fichier, j’utilisais jusqu'à présent Notepad++ (qui se lance plus vite que Vs Code, en tout cas sans plugin) et je songe à utiliser Vs Code à la place, qui a de bonnes idées, même si je trouve ridicule l'obstination des dev à imposer leur panneau à la con (Ctr+Shift+P) sans fournir de barre d'outils.

    VS Code est beau et à la mode... NB est un outil au design Old school, mais hyper puissant sans avoir à installer 1 milliard de plugins. Perso, j'ai fait mon choix, même si NB ne supporte toujours pas "Grid" et "@supports" en CSS . PHP 7.3 est supporté par contre, grâce à un seul dev qui est un contributeur majeur du projet NB, Junichi Yamamoto.

Discussions similaires

  1. Microsoft annonce la disponibilité de la version stable de TypeScript 2.7
    Par Stéphane le calme dans le forum TypeScript
    Réponses: 0
    Dernier message: 22/01/2018, 16h44
  2. Réponses: 0
    Dernier message: 11/05/2017, 16h42
  3. Google annonce la disponibilité de la version 1.0 de Google VR SDK pour Daydream
    Par Olivier Famien dans le forum Développement 2D, 3D et Jeux
    Réponses: 0
    Dernier message: 27/09/2016, 05h51
  4. Réponses: 0
    Dernier message: 25/02/2010, 08h06
  5. Réponses: 0
    Dernier message: 25/02/2010, 08h06

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo