Oracle a publié NetBeans 8 le 25 mars, le jour même où a été officiellement présenté Java 8 via webinaire.
Une semaine plus tôt, Mark Reinhold, Architecte en chef du Java Platform Group, avait annoncé que JDK 8 venait d’atteindre la phase GA. Ce fut une saison de printemps assez productive pour la communauté des développeurs Java.
NetBeans 8 contient un certain nombre d’améliorations Java 8, y compris l’analyseur de code et les améliorations de l'éditeur de profils, les lambdas, les streams et les références des méthodes. Il comprend également le support de Java SE Embarqué en vue de déployer, exécuter et déboguer les applications sur un appareil embarqué, comme Raspberry Pi. Le support est apporté également pour la prochaine spécification Java ME 8.
NetBeans 8 contient également de nombreuses nouvelles fonctionnalités HTML5. Il a amélioré la finalisation de code pour AngularJS, Knockout ainsi que d’autres frameworks JavaScript. Il a égalament intégré Karma et Grunt, ainsi que la prévisualisation web active et l'intégration des outils Chrome Developer. Il y a eu de nombreuses améliorations quand au support Java EE, l'éditeur Java, l'éditeur PHP et le Versioning System.
La page d’informations de NetBeans IDE 8.0 présente plus de détails sur ce qui est inclus dans la version. Il est mentionné que sont présents PrimeFaces pour la génération de CRUD, de code Facelets, le support de Tomcat 8.0/Tomee et des améliorations de performance pour Maven . Ils n'est pas indiqué s'il y a le support de Python. Il y a plusieurs screencasts qui permettent d’apprendre davantage sur NetBeans 8.
- Migration intelligente vers JDK 8
- Développement PrimeFaces avec l'IDE NetBeans 8
- Support de Java ME 8 avec l’ IDE NetBeans
Geertjan Wielenga a récemment écrit à propos du support de AngularJS de NetBeans 8 dans un article sur son blog, intitulé Développement Intégré AngularJS. Les commentateurs sur le blog de Wielenga étaient enthousiastes :
- « OK, c'est absolument génial !»
- « C'est génial, je peux enfin utiliser mon IDE favori pour le développement web! »
- « C'est vraiment impressionnant, je pourrais revenir à Netbeans dans l'avenir - Le Support d’AngularJS est vraiment sympa. Fonctionnalités impressionnantes. Excellent travail ! »
J'ai demandé aux utilisateurs de NetBeans s’il y a des améliorations qu'ils apprécient vraiment dans NetBeans 8 ? Les réponses incluaient le rendement, le support WildFly, le support AngularJS, le développement Android, le support des SCSS, les CRUD PrimeFaces et un support amélioré de Maven/Git.
NetBeans 8 a un tas de nouvelles fonctionnalités qui visent à rendre la vie facile au développeur moderne Java web, ainsi qu’aux développeurs de systèmes embarqués et mobiles. Si vous n'êtes pas un utillisateur de NetBeans, ces caractéristiques sont-elles suffisamment convaincantes pour vous faire basculer ?