NetBeans 8: Support for Java 8, HTML5 and Beyond

by Matt Raible on Apr 24, 2014 |

Oracle released NetBeans 8 on March 25, the same day it formally introduced Java 8 via a webinar.

A week earlier, Mark Reinhold, chief architect of the Java Platform Group, had announced that JDK 8 reached GA. It's been a productive spring season for the Java development community.

NetBeans 8 contains a number of Java 8 enhancements, including code analyzer and editor enhancements for profiles, lambdas, streams and method references. It also also includes support for Java SE Embedded to deploy, run and debug application on an embedded device, such as Raspberry Pi. Support is provided for the forthcoming Java ME 8 specification as well.

NetBeans 8 also contains many new HTML5 features. It has enhanced code completion for AngularJS, Knockout and other JavaScript frameworks. It has Karma and Grunt integration, as well as live web preview and Chrome Developer Tools integration. There have been many enhancements to its Java EE support, Java Editor, PHP Editor and Versioning System.

The NetBeans IDE 8.0 Information page has more details on what's included in the release. They mention it has PrimeFaces CRUD generation, Facelets code generation, Tomcat 8.0 / TomEE support, and Maven performance improvements. They do not mention it supports Python. There are several screencasts to help you learn more about NetBeans 8.

Geertjan Wielenga recently wrote about NetBeans 8's AngularJS support in a blog post, titled Integrated AngularJS Development. Commenters on Wielenga's blog post were enthusiastic:

  • "OK, that's insanely cool!"
  • "This is awesome, I can finally use my favorite IDE for web development!"
  • "That's really impressive. I might switch back to Netbeans in the future - AngularJS support is really nice. Awesome features. Great job!"

I asked NetBeans users, are there any improvements in NetBeans 8 you really like? Responses included performance, WildFly support, AngularJS support, Android development, SCSS support, PrimeFaces CRUD and improved Maven / Git support.

NetBeans 8 has a slew of new features that aim to please the modern Java web developer, as well as embedded and mobile developers. If you're not using NetBeans, are these features compelling enough for you to switch?

Rate this Article


Hello stranger!

You need to Register an InfoQ account or or login to post comments. But there's so much more behind being registered.

Get the most out of the InfoQ experience.

Tell us what you think

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread
Community comments

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

General Feedback
Marketing and all content copyright © 2006-2016 C4Media Inc. hosted at Contegix, the best ISP we've ever worked with.
Privacy policy

We notice you're using an ad blocker

We understand why you use ad blockers. However to keep InfoQ free we need your support. InfoQ will not provide your data to third parties without individual opt-in consent. We only work with advertisers relevant to our readers. Please consider whitelisting us.