NetBeans 8: Support for Java 8, HTML5 and Beyond

| by Matt Raible Follow 13 Followers on Apr 24, 2014. Estimated reading time: 1 minute |

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

Adoption Stage

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


Login to InfoQ to interact with what matters most to you.

Recover your password...


Follow your favorite topics and editors

Quick overview of most important highlights in the industry and on the site.


More signal, less noise

Build your own feed by choosing topics you want to read about and editors you want to hear from.


Stay up-to-date

Set up your notifications and don't miss out on content that matters to you