Skip to main content
TrustRadius
NetBeans

NetBeans

Overview

What is NetBeans?

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

Read more

Learn from top reviewers

Return to navigation

Pricing

View all pricing
N/A
Unavailable

What is NetBeans?

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

Entry-level set up fee?

  • No setup fee

Offerings

  • Free Trial
  • Free/Freemium Version
  • Premium Consulting/Integration Services

Would you like us to let the vendor know that you want pricing?

29 people also want pricing

Alternatives Pricing

What is PyCharm?

PyCharm is an extensive Integrated Development Environment (IDE) for Python developers. Its arsenal includes intelligent code completion, error detection, and rapid problem-solving features, all of which aim to bolster efficiency. The product supports programmers in composing orderly and …

What is GitLab?

GitLab DevSecOps platform enables software innovation by aiming to empower development, security, and operations teams to build better software, faster. With GitLab, teams can create, deliver, and manage code quickly and continuously instead of managing disparate tools and scripts. GitLab helps…

Return to navigation

Product Demos

NetBeans Demo : Show Popup for 5 seconds then disappear automatically

YouTube

NetBeans Demo : How to install SwingX and How to use JXTable (Display data from database)

YouTube

[DEMO] Aplikasi Parkir Kendaraan dengan Java Netbeans dan Mysql

YouTube

Swing CRUD Application with Hibernate and SQL Server on NetBeans

YouTube

NetBeans Demo : Display image from database (BLOB) in JTable

YouTube

JRadioButton Example in JAVA Swing Netbeans IDE Demo.

YouTube
Return to navigation

Product Details

NetBeans Technical Details

Operating SystemsUnspecified
Mobile ApplicationNo

Frequently Asked Questions

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

Reviewers rate Support Rating highest, with a score of 8.5.

The most common users of NetBeans are from Mid-sized Companies (51-1,000 employees).
Return to navigation

Comparisons

View all alternatives
Return to navigation

Reviews From Top Reviewers

(1-5 of 14)

Best open source IDE

Rating: 10 out of 10
September 01, 2018
MU
Vetted Review
Verified User
NetBeans
12 years of experience
It's being used as the main IDE for any Java, PHP, HTML, CSS and Javascript development. We love their licensing and also many developers have a lot of experience with this application, so they don't need to learn new tools and start using their knowledge.

NetBeans lets developers code applications faster and it reduces errors by alerting them to any possible issue. This IDE includes a lot of tools that help developers to stay in a single app for their work instead of switching between apps during their workflow.
  • It supports multiple programming languages, so you can code frontend code and backend code in the same app. There's no need to switch to other apps or go to the console to execute things.
  • If you need to guarantee that your PHP application is OK and without any errors, NetBeans includes tools and support for external tools to do code quality reviews, interpreter errors, version compatibility, etc.
  • If you are doing multi-platform development, NetBeans can share its config between OSs so you can switch to another OS and do your job with the same configuration.
Cons
  • Main problem is its performance, JAVA IDEs are great but heavy and slow on older machines, and sometimes you'll feel like editing files is slow.
  • Netbean can include tools or develop plugins to add compatibility with multiple PHP frameworks and WordPress installation so you can develop better apps.
  • It should add better support for custom formatting so you can format your code with custom rules.
NetBeans is a great developer if you work with multiple parts of a web application, like if you need to create a view, then business logic code, connect to the database, check any API calls, etc. You can do all of these things in NetBeans, there's no need to install additional tools.

Also, I think it offers the best debugger tool. It supports PHP out of the box and you can find problems faster and simpler with these tools.

Their UI is simpler, easy to customize and intuitive.

Best open source IDE for Java

Rating: 9 out of 10
June 28, 2022
SV
Vetted Review
Verified User
NetBeans
14 years of experience
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.
  • 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.
NetBeans is extremely user friendly and easy to start developing complex applications. Adding and configuring external libraries is much simpler than in Eclipse. It is highly cost effective and most of the latest framework based libraries required are automatically downloaded to the projects. The overall tool is also light weight and consumes less memory as compared to other competitor tools.

NetBeans - an open source IDE done right

Rating: 8 out of 10
November 21, 2019
Vetted Review
Verified User
NetBeans
5 years of experience
NetBeans is used by a portion of our IT application development and support staff. This open source IDE is a great option, especially for Java developers. Because it is a widely used solution, there are plugins available for most major frameworks. Because NetBeans is open source, we don't have to worry about licensing requirements or increased costs. This is especially helpful in the realm of higher education where budgets are often limited.
  • Debugging - Save time hunting down errors by stepping through the code to find the root of a problem.
  • Refactoring - Easily rename classes and variables or make other structural changes using built-in refactoring tools.
  • Service management - NetBeans integrates seamlessly with web application servers like Tomcat and GlassFish.
  • Source control - Works well with Git and other version control tools.
Cons
  • Instability - NetBeans will sometimes crash when used for long periods of time. While this is rare, it can be frustrating.
  • Memory usage - Large projects can consume a lot of memory when opened in the IDE.
  • Limited support - By default, NetBeans doesn't come with any professional support. Users should be comfortable reading documentation or consulting online communities for help.
If your organization works with developing or supporting Java applications and is focused on running efficiently with a lean budget, NetBeans would be a good choice to consider.

If your development staff uses other languages, or prefers a high level of available professional IDE support, it may be better to consider a paid option if your budget allows.

A Good Open Source Software Development IDE.

Rating: 8 out of 10
April 05, 2021
KV
Vetted Review
Verified User
NetBeans
7 years of experience
NetBeans is being used in our department to build Web applications based on JSP, JEE and Spring/Struts. It provides all the essential deployment tools to work with and produce applications very fast on the tomcat server. We have been working on various minor projects related to management services such as record management. Besides that, we are also trying maven projects to be deployed on online servers such as heliohost servers. NetBeans is being used by our department because it is free to use and is a very productive IDE.
  • 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.
NetBeans is a very good Integrated Development Environment, not only for Java based applications, but you can also develop C/C++ based applications in NetBeans. It is very easy to use and can be used by both expert professional programmers as well as someone who is a novice in the programming world. It is free to use and is openly available over the Internet.

NetBeans: Best free and open-source software for development

Rating: 7 out of 10
September 11, 2018
AS
Vetted Review
Verified User
NetBeans
3 years of experience
It is being used by my department involving a group of skilled programmers. This programming environment has several tools that help my organisation to develop software quickly, especially if we need to build a graphical interface quickly and without major complications. I basically work on NetBeans to develop enterprise web applications using Java Server Pages, Java Server Faces and Hibernate. NetBeans makes the work [become] handy and the code is easily understandable and readable.
  • NetBeans supports a large number of Java applications such as J2SE and EJB.
  • Easy to install
  • Free and open source
  • When you are developing your applications, you can detect errors very quickly.
  • Indicating edited code and files based on GIT commits
Cons
  • Outdated framework support.
  • Violating PSR-2 coding standards.
  • The issue with NetBeans is that it takes a lot of time to load and consumes a lot of memory.
  • Consumes more memory space as compared to other IDEs.
If you are a beginner, then NetBeans IDE is the best choice for you for development in Java, Javascript, PHP etc. It is a software that allows quick adaptation for new projects or people who do not know much about development. I fully recommend NetBeans IDE; with additional plugins installed it can be used for development with other programming languages.
Return to navigation