David is a systems architect who has been developing software professionally since 1991. He started programming in Java way back with Java 1.0 developing desktop applications and applets. Since 2001 he has been developing enterprise applications using both Java standards and open source solutions. David is the author of "Building SOA-Based Composite Applications using NetBeans 6" and "Seam 2.x Web Development". David is a DZone MVB and is not an employee of DZone and has posted 22 posts at DZone. You can read more from them at their website. View Full User Profile

David Salter: My 5 Favorite NetBeans IDE Features!

04.04.2014
| 5265 views |
  • submit to reddit
Continuing a series of articles focusing on NetBeans users and their five favorite NetBeans IDE features, here's the next part, by David Salter. -- NetBeans team.

David is a software developer who has been developing software professionally since 1991.  He started programming in Java way back with Java 1.0 developing desktop applications and applets.  Since 2001 he has been developing enterprise applications using both Java standards and open source solutions. 

David is the author of Building SOA-Based Composite Applications using NetBeans 6 and Seam 2.x Web Development.

What are your 5 favorite NetBeans IDE features?

1. Maven. Maven is provided out of the box and doesn't need any additional configuration.  NetBeans is able to natively open Maven projects (even large ones like the WildFly source tree) without having to import them first.



2. Java EE. NetBeans is always up to date with the latest version of Java EE.  With Java EE 7 support, I can create everything from front end JSF pages through to back end timer services running on the application server.



3. WildFly. Support for WildFly via the NetBeans WildFly plugin makes developing applications much quicker with the ability to hot deploy directly from within the IDE.



4. Git. NetBeans Git support allows me to easily publish to GitHub without having to go outside of the IDE.



5. Extensibility. On the rare occasion that everything I need isn't available within NetBeans, additional plugins can be downloaded and installed.  The plugin development API also makes it easy to extend NetBeans and create new plugins.

Do you also want to share your favorite NetBeans features with the world? Write to netbeans dot webmaster at gmail dot com.

Published at DZone with permission of David Salter, author and DZone MVB.

(Note: Opinions expressed in this article and its replies are the opinions of their respective authors and not those of DZone, Inc.)