TrustRadius: an HG Insights company

NetBeans

Score9.6 out of 10

99 Reviews and Ratings

What is NetBeans?

NetBeans is a free and open source platform and integrated development environment (IDE).

Best open source IDE for Java

Use Cases and Deployment Scope

We use NetBeans as the primary development tool for most of the Java projects. Being open source, it is highly cost effective and extremely simple to configure on a new workspace. It has got multiple plugins to integrate various tools and software into the development environment. All the Java based technologies are seamlessly integrated into the workshop making it simpler to develop and deploy.

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.

Alternatives Considered

Eclipse, IBM Rational ALM and IntelliJ IDEA

Other Software Used

Oracle WebLogic Suite, Oracle Database, Toad Database Developer Tools

Netbeans - A suitable IDE for getting started to java development

Use Cases and Deployment Scope

I am using NetBeans since my university. I use this IDE for java related project development for smaller pet projects. For smaller projects using NetBeans is really easy so whenever I need to create some pet projects I use NetBeans. Unlike Eclipse and Intellij NetBeans is lightweight so spinning up the application and starting the development is really easy.

Pros

  • Wide range of plugins.
  • Easy to install and lightweight runtime.
  • Works well for smaller projects.

Cons

  • Can improve the UI.
  • I feel like netbeans is not up to the level for legacy application development.
  • Customization of the IDE can be improved.

Most Important Features

  • Java editor
  • Debugger
  • Html support

Return on Investment

  • It helps me create java applications without any problems when it comes to smaller projects.
  • Can improve intelligence and it will greatly improve the speed of the development.

Alternatives Considered

IntelliJ IDEA, Eclipse, Visual Studio IDE and Microsoft Visual Studio Code

Other Software Used

IntelliJ IDEA, Eclipse, Visual Studio IDE

A Good Open Source Software Development IDE.

Pros

  • Auto-completion of the code makes it easier to code well.
  • Running server based applications on NetBeans is very easy.

Cons

  • It takes a lot of time to start, maybe it is not that memory efficient.

Return on Investment

  • NetBeans made it easier to deploy applications in production server.
  • Coming to Spring module, we don't need to code everything from scratch.

Alternatives Considered

Visual Studio IDE and Eclipse

Other Software Used

Sublime Text, Android Studio, Notepad++

A Great IDE for Java Devepolers

Pros

  • Working synchronously with Github ensures that all team employees can access the project.
  • It can work on many platforms such as Windows and Linux. We can also run all libraries for the Linux environment
  • The strongest part of NetBeans is that it has Visual Web Pack feature. Adding drag and drop technology to its content, NetBeans Java is the ideal tool for compiling.

Cons

  • NetBeans creates the configuration file itself and it is difficult for us to be unable to change the configuration file on different operating systems.
  • When compiling code, compilation and execution performance is slower than competing IDEs.

Return on Investment

  • It is very important for me to work with programming languages like PHP and Python. So I don't have to use different IDEs or Plugins.
  • The richness of libraries in NetBeans makes my job easier. Besides, it does not allow me to write a new library.

Alternatives Considered

Eclipse and IntelliJ IDEA

Other Software Used

IntelliJ IDEA, Oracle Analytics Cloud, SAP Analytics Cloud

Good IDE to use for development

Use Cases and Deployment Scope

I generally use netbeans to develop software and web applications . It is a best IDE for development work . For user interface development it also support drag and drop feature for user interface components . It helps in locally start a server and deploy our app on it and test the application.

Pros

  • Development features
  • Server creation and deployment
  • UI development tools
  • Unit testing features

Cons

  • Sometime reference resolution don't happen automatically
  • It does not take too much load...sometimes crashed when importing projects having too much dependencies and references
  • Face difficulties in installing extensions

Most Important Features

  • Server integration
  • Development tools
  • Drag and drop feature for ui

Return on Investment

  • Make development easier
  • Unit testing tools are good
  • Netbeans connector is very useful

Alternatives Considered

Eclipse