NetBeans s'aligne sur Java 8
La version 8.0 de l'EDI open source améliore ses outils pour supporter les expressions Lambdas, Streams et Profiles
Le 2014-03-21 15:18:04, par Hinault Romaric, Responsable .NET
NetBeans passe de la version 7.4 à la version 8 pour s’aligner avec Java 8. À la suite de la publication de la plateforme de développement, Oracle a sorti une nouvelle version de son environnement de développement open source.
Cette nouvelle mouture apporte un nombre important de nouvelles fonctionnalités pour les développeurs Java, C/C++, HTML5, JavaScript et PHP.
NetBeans 8 se présente comme l’outil idéal pour découvrir les nouveautés de Java 8, grâce aux améliorations qui ont été apportées à l’outil et à l’éditeur de code pour travailler convenablement avec les expressions Lambdas, Profiles et Streams. La prise en charge de Java ME Embedded 8 est également au rendez-vous.
L’EDI supporte Java SE Embedded, permettant aux développeurs de créer, déployer, exécuter, déboguer et profiler les applications Java SE sur des dispositifs embarqués, à l’instar de Raspberry Pi. Plusieurs améliorations ont été apportées à l’éditeur de code Java. On va noter également une meilleure intégration avec JavaFX Scene Builder.
Les développeurs Java EE apprécieront l’intégration de nouveaux générateurs de code pour PrimeFaces, permettant de générer des modèles d’applications complètes PrimeFaces avec opérations CRUD (Create, Read, Udapte et Delete) et connexion aux bases de données, la prise en charge de Tomcat 8.0, la complétion de code pour des composants JSF, les classes alternatives et les stéréotypes.
En ce qui concerne JavaScript, NetBeans 8.0 améliore le support du framework AngularJS, essentiellement au niveau de la complétion de code. L’éditeur de code prend en charge la création de widgets et plugins jQuery. À ces nouveautés, s’ajoute la prise en charge du débogage du code JavaScript exécuté dans le moteur JavaScript Nashorn, embarqué avec le JDK 8.
Du côté de HTML5, le débogage pour Android 4.4 WebKit est au rendez-vous pour Cordova (PhoneGap), ainsi que la prise en charge de Karma pour les tests et l’intégration de Avatar.js dans le gestionnaire de plugins. Après son installation, les développeurs pourront créer des projets Avatar.js dans NetBeans.
NetBeans 8.0 s’enrichit du support de PHP 5.5, PHP CS Fixer et des améliorations pour Twig, Latte et Neon.
Les développeurs C/C++ n’ont pas été oubliés. L’outil a été amélioré pour offrir de meilleures performances à ceux-ci.
Télécharger NetBeans 8.0
Source : Notes de version
Et vous ?
Utilisez-vous NetBeans ? Que pensez-vous de cette nouvelle mouture ?
Cette nouvelle mouture apporte un nombre important de nouvelles fonctionnalités pour les développeurs Java, C/C++, HTML5, JavaScript et PHP.
NetBeans 8 se présente comme l’outil idéal pour découvrir les nouveautés de Java 8, grâce aux améliorations qui ont été apportées à l’outil et à l’éditeur de code pour travailler convenablement avec les expressions Lambdas, Profiles et Streams. La prise en charge de Java ME Embedded 8 est également au rendez-vous.
L’EDI supporte Java SE Embedded, permettant aux développeurs de créer, déployer, exécuter, déboguer et profiler les applications Java SE sur des dispositifs embarqués, à l’instar de Raspberry Pi. Plusieurs améliorations ont été apportées à l’éditeur de code Java. On va noter également une meilleure intégration avec JavaFX Scene Builder.
Les développeurs Java EE apprécieront l’intégration de nouveaux générateurs de code pour PrimeFaces, permettant de générer des modèles d’applications complètes PrimeFaces avec opérations CRUD (Create, Read, Udapte et Delete) et connexion aux bases de données, la prise en charge de Tomcat 8.0, la complétion de code pour des composants JSF, les classes alternatives et les stéréotypes.
En ce qui concerne JavaScript, NetBeans 8.0 améliore le support du framework AngularJS, essentiellement au niveau de la complétion de code. L’éditeur de code prend en charge la création de widgets et plugins jQuery. À ces nouveautés, s’ajoute la prise en charge du débogage du code JavaScript exécuté dans le moteur JavaScript Nashorn, embarqué avec le JDK 8.
Du côté de HTML5, le débogage pour Android 4.4 WebKit est au rendez-vous pour Cordova (PhoneGap), ainsi que la prise en charge de Karma pour les tests et l’intégration de Avatar.js dans le gestionnaire de plugins. Après son installation, les développeurs pourront créer des projets Avatar.js dans NetBeans.
NetBeans 8.0 s’enrichit du support de PHP 5.5, PHP CS Fixer et des améliorations pour Twig, Latte et Neon.
Les développeurs C/C++ n’ont pas été oubliés. L’outil a été amélioré pour offrir de meilleures performances à ceux-ci.
Source : Notes de version
Et vous ?
-
pcabocheRédacteurBen c'est un éditeur Java, c'est normal qu'il fasse le café...
(le nom "Java" viendrait du fait que les concepteurs du langage consommaient de grandes quantités de café, principalement en provenance de Java).le 18/09/2014 à 8:14 -
ulspiderMembre éprouvéSalut,
je m’apprêtais à réinstaller Netbeans 7.4 quand j'ai appris la sortie de Netbeans 8. Fraichement installé sur mon poste, l'IDE Netbeans est toujours aussi performant pour du Java EE "standard " autour de la technologie JSF.
Comme dit précédemment, je trouve l'IDE beaucoup plus exploitable en standard qu'Eclipse (sans ajout de Plugin) sur des projets qui suivent les standards Oracle.
L'intégration de Primefaces est une bonne chose dans Netbeans, cela permet de faire connaitre cette librairie qui est vraiment très puissante. Pour le reste, la partie Maven semble encore mieux intégré et c'est vraiment que du bonheur.
Bref on a beau critiqué Oracle, je trouve qu'ils font du beau boulot sur Netbeansle 21/03/2014 à 17:10 -
ulspiderMembre éprouvéEt pourquoi ne pas tester ? En terme de fonctionnalités, je pense que c'est équivalent. Je trouve juste que Netbeans est plus rapidement exploitable. Pour ce qui est des performances, je les trouve très bonnes, même si je ne suis peut-être pas très représentatif car nous avons du bon matériel.
Sur mes projets professionnels nous utilisons : JSF 2, Primefaces (pour l'interface), Less (Netbeans peut compiler à la voler les fichiers LESS en CSS), Javascript/Jquery (l'autocomplétion est vraiment très bien), Maven (Parfaitement géré par Netbeans en natif), Hibernate JPA, JUnit. Nous n'avons besoin d'aucun plugin et Netbeans nous suffit pour tout. Bref, on l'installe et l'on travaille immédiatement.le 21/03/2014 à 20:56 -
GuildemMembre habituéUtilisez-vous NetBeans ? Que pensez-vous de cette nouvelle mouture ?
Malheureusement, je n'aime pas trop l'évolution de Netbeans, et je le trouve de plus en plus lourd sur mon poste...
Mais c'est sans doute dû à mon openjdk qui fait ramer toutes les applis Java (archlinux).
Cette nouvelle version manque de l'intégration du développement natif Android. Le plugin nbandroid est plus ou moins bien intégré et avoir un support direct dans Netbeans serait un plus.le 21/03/2014 à 16:38 -
VoyvodeMembre émériteJe n'ai cette impression ni sous OS X, ni sous Windows. Comme tu le suspectes, c'est probablement dû à l'OpenJDK fourni avec Arch.
Mais comme Java 8 est désormais basé sur l'OpenJDK, je pense que la situation va bientôt changer.le 21/03/2014 à 20:57 -
GuildemMembre habituéBen merci pour le retour, je n'ai pas testé Netbeans sur un autre OS, mais je sais que d'autres applis Java tournent très bien sur Seven et OSX mais sont assez lente sur Arch...
J'espère que java 8 va changer les choses en effet.le 21/03/2014 à 22:12 -
JacNar6Membre habituéPour une fois je peux peut-être dire merci à Oracle
. le 24/03/2014 à 8:02 -
bubulemasterMembre éclairéPour ma part, j'ai découvert NetBean lors de ma préparation à la certification Java 7.
Depuis, je ne le quitte plus.
C'est vraiment un IDE très bien fait, simple et ergonomique.
Certes, il manque certaines fonctionnalités native, lorsqu'on vient d'Eclipse, mais on s'y habitue et on trouve les plugins qui faut.
Pour ma part, je pencherais pour le fait qu'il y a de plus en plus de plugin activé par défaut.
Si vous activez uniquement les plugins nécessaire, il est vraiment véloce comme IDE.le 24/03/2014 à 13:31 -
macslanMembre éclairéen parlant de java 8 une date pour la sortie officiel de la version 8 ?le 17/09/2014 à 15:19
-
FolgoreMembre du ClubNetbeans c'est eclipse avec les 500mo de plugins en plus, tout en 1 et qui fait meme le café
Cool pour du symfony
Cool pour un projet moderne multi-support
Cool pour du Java avec IDE
Sais pas si depuis y a un tout en 1 avec angular.js, grunt, yo, bower... ca serait encore plus top
Edit: he bien si, on creant un nouveau projet html, de magnifiques options scaffolding avec des options node.js / bower intégré s'offrent a nousle 17/09/2014 à 15:42