Over a million developers have joined DZone.

David Salter: My 5 Favorite NetBeans IDE Features!

· Java Zone

Discover how AppDynamics steps in to upgrade your performance game and prevent your enterprise from these top 10 Java performance problems, brought to you in partnership with AppDynamics.

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.

The Java Zone is brought to you in partnership with AppDynamics. AppDynamics helps you gain the fundamentals behind application performance, and implement best practices so you can proactively analyze and act on performance problems as they arise, and more specifically with your Java applications. Start a Free Trial.


{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}