Best open source IDE for Java
Use Cases and Deployment Scope
Pros
- Ability to maintain Project Groups to differentiate applications
- Ease of adding and configuring external libraries
- Ability to switch seamlessly between run, debug and profile mode
- Inbuilt integration with Git, Mercurial and Subversion
Cons
- Inability to add WebLogic server due to Licensing issues after Apache takeover. WebLogic plugin was available up until version 8.2. However, the plugin has been removed from version 9 due to a conflicting licensing issue.
- Limited support for JavaScript projects, there is a huge scope for improvement in this area.
- Packaging as .exe and .msi for desktop based applications (Swing and JavaFX) needs improvement.
Most Important Features
- Ability to organize different projects by creating project groups
- Ease of creating server instances and domains from within the workspace
- Ability to import projects created using other IDEs
Return on Investment
- Being an open sourced product, NetBeans is one of the best tools available in the marketplace with the best value of return on investment.
- NetBeans doesn't have some of the features that other paid competitors provide, but it is still good enough and completely cost effective.
- Project configuration duration with NetBeans is much less compared to other Eclipse based workshops, saving hours for development teams.



