App comparison

Add up to 4 apps below to see how they compare. You can also use the "Compare" buttons while browsing.

Apache NetBeans Logo

Apache NetBeans

Open-source IDE that provides smart code editors & templates

learn more

Apache NetBeans Features

Features Summary

Functionality

4.3

/5

149

Total features

11

2 categories

Apache NetBeans features

Code Development
Code Editing
Debugging
Deployment Management
For Developers
Integrated Development Environment
Mobile Development
Software Development

Common features of Application Development software

API
Access Controls/Permissions
Activity Dashboard
Activity Tracking
Application Management
Authentication
Change Management
Collaboration Tools

Price starts from

Free

Pricing options
Free plan
Subscription
Free trial

Contenders comparison

Functionality

4.3

/5

149

Price starts from

Free

learn more

Total Features

11

Unique features

  • Website Development

Functionality

4.7

/5

973

Price starts from

499

/user

Per year

learn more

Total Features

21

Features in Common

10

Unique features

  • Source Control

  • Application Management

  • Change Management

  • Graphical User Interface

Functionality

4.5

/5

1.4K

Price starts from

Free

learn more

Total Features

3

Features in Common

0

Unique features

  • Search/Filter

  • Historical Reporting

  • Custom Development

Common Apache NetBeans comparisons

Apache NetBeans logo
GeneXus logo
Apache NetBeansvsGeneXus
Apache NetBeans logo
Tadabase logo
Apache NetBeansvsTadabase
Apache NetBeans logo
Sublime Text logo
Apache NetBeansvsSublime Text
Apache NetBeans logo
IntelliJ IDEA logo
Apache NetBeansvsIntelliJ IDEA

Reviewers who mentioned features said:

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend8/10

Share this review:

The best to develop Java applications

Reviewed 2 months ago

Some yeas ago we moved from Eclipse to NetBeans because we liked many functionalities and a stable framework that this software offers. It's a good choice, maybe the best, to develop a Java application. But when we write a web based application (eg. based on LAMP) or a mobile app, we switch to Visual Studio Code, a more complete, flexible and fast solution.

Pros

Fully features, good and proven UI, cross-platform. Good integrated tools and services: we like so much the database connector and the built-in UML modelling.

Cons

There are only two things we like least about this software: 1. if you need do write HTML/PHP/JavaScript code, you can find other solutions with more widgets, plugins, best auto-suggestion, ... 2. as it is developed on Java, you can get some hardware resources issues (especially RAM) by using this software intensively

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend6/10

Share this review:

Average tool for beginner developers

Reviewed 2 months ago

Average tool , good to use for a beginner developer

Pros

The code editor is good to user with library addition funcnalities

Cons

The integration and setups is very time consuming and required heavy hardware cofiguration

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend8/10

Share this review:

Java IDE from Netbeans

Reviewed 2 months ago

I used Netbeans over 2 years and I have good impression with Netbeans, but it has old fashioned design and IDE. You can still use Netbeans for Java and servlet code.

Pros

It is easy to code your programme with Netbeans, but the technology is quite old and there are lots of IDE to use while you can code Java program.

Cons

Netbeans has old fashioned dashboard and environment tool for programming, you can still code your programmes but there are lots of other tools that you can use for programming.

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend7/10

Share this review:

Good

Reviewed 3 years ago
Pros

The ease of creating programs with graphical interface.

Cons

Slowness and difficult to create bigger projects.

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend5/10

Share this review:

It looks like an abandoned project

Reviewed 10 months ago

Years ago we traded Netbeans for Eclipse, and Eclipse for VS Code, but in 2020 we decided to test Netbeans again. In a few weeks of testing we noticed the same problems as always: it's slow, it's big, the screen and code editors don't seem to have evolved. It seems heavily still focused on older java, leaving plugin implementation for other languages a little out of place. We were definitely not productive and we couldn't believe that it would be worthwhile to have a project in the Netbeans format and trust it in the long run. The documentation is highly incomplete and appears to have been mostly generated by javadoc about programming comments. Often you don't find what you need.

Pros

It's free, manages the project in a more professional way, that is, it's more intuitive how you have files and folders inside a project, even if it hides or blocks some settings or accesses. You have a sense of the "whole" of the project better than some other similar tools. It has support for several plugins and does bring some productivity. It is still one of the few tools that have a reasonable form editor.

Cons

It's slow, big and old. The structure and look looks dated, it puts a lot of emphasis on java swing, the IDE's tools look the same as when it was still from Sun, and it practically smells musty. It's amazing how such a promising project looks like it's been ostracized, it just breathes and it's alive, but it doesn't evolve.

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend10/10

Share this review:

Powerful, reliable and easy to use for several kinds of systems engineering and development

Reviewed 7 days ago

I've been using NetBeans since 2002, and it always impresses me how easy it makes the development process. Initially was only Java. Now, I can work in complex systems with multiple languages in only one place

Pros

Works well with Java, with excellent WYSIWYG tools for Swing or JavaFX. Also works with C/C++, Python, PHP, Javascript and other languages. Easy to configure a system development with multiple languages, easy to deploy on the server (with config to multiple servers like test and production) or on the cloud.

Cons

With all these features, it is a heavy app. Demands a good machine.

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend10/10

Share this review:

All you need IDE for web development

Reviewed a year ago

For the fact that it's open source and therefore for free, the quality of it is extremely good! For my need of development in classical combo HTML + CSS + JavaScript on front-end and PHP + MySQL on back-end it's a perfect solution that has served me for years without any major problems.

Pros

It has support for all commonly used languages in web development. Everything needed is available from the beginning without the need to get any extra plugins. Automatic code compilations are available in settings of each project, including CSS preprocessors and use of JavaScript modules so no other tools are needed. It has support for variety of frameworks, as well as testing tools, and has also it's own history tracking in git style which saves automatic snapshots each time you save a file.

Cons

Since it's an open source software, it's not perfect and it sometimes randomly freezes or crashes. Also because of the same reason the development of new features and updates are not as often as with other commercial software. Therefore it's not very practical for development with newer, fast changing technologies.

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend10/10

Share this review:

Best IDE for Web, Desktop and Mobile Apps

Reviewed a year ago

It's been more than 3 years I am working on NetBeans and I am very satisfied. It helped me in developing multiple projects and especially integration with Ant, SVN, JEE servers and Maven. It is highly recommended to new developers.

Pros

NetBeans is very well organized in terms of code development and java web development. It works on different platforms like Windows and Linux. The best part of NetBeans is that it has visual web pack feature. It comes with a lot of useful features such as debugging, code completion, multiple programming language support, integration and plugins. It's integration is awesome with other tools. The best feature of this product is source control management like GitHub and other version control tools.

Cons

Sometimes NetBeans crash when used for a long period, which is frustrating. It does not come with any professional support but one can easily join different groups or take help from seniors or from different forums. While working on big projects it consumes a lot of memory space and slow down other system processes.

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend8/10

Share this review:

My go to IDE

Reviewed 2 years ago

Since I began my journey, I have used many different IDEs but I always return to Netbeans. I love the simple straight forward design and the interface isn’t clutter. While it might not have all the bell and whistles of some of the newer IDEs it has always been consistent and stable for my use. I will say this that the IDE you use depends heavily on the first IDE you use when your learning to code. This can shape your entire experience. Even the operating system you start on can also affect your experience. I have been able to use Netbeans almost every whether it be Windows, Linux or OSX.

Pros

The bulk of the work I do involves Java programming and so, I have been using Netbeans for almost a decade. Its free and there are custom plugins adding new features. This means that I can use Netbeans to create my web applications as well. Netbeans is also the best IDE for creating software with GUIs. Testing, debugging and version control is simple and I can sync my projects with my Github account. I build most of my JavaFx applications using easy to integrate third party software. Wix and Inno Setup compatibility allows me to build my Jar applications into windows applications with installers. Netbeans also supports composer which allows me to access my PHP dependencies.

Cons

Netbeans is can be a bit slow. You will need a pc/laptop with a decent amount of resources to be able to speed up certain actions. Working with large GUI applications can cause slowdowns as the Netbeans can use quite a bit of Ram. Outside this there are no other downsides.

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend6/10

Share this review:

Reasonably good IDE

Reviewed 3 years ago

I have used NetBeans in the form of MPLAB X from Microchip. I find it to be a competent IDE with all the expected features, but let down by its Java-based nature causing sluggish performance and high memory consumption. When running on a a laptop on battery I find navigation laggy and compiling and debugging is far slower than usual. Overall a decent, well-though out IDE but there are better options for Java development (unfortunately for Microchip microcontrollers there is no choice).

Pros

Simple, logical layout and wide range of preferences for tweaking the UI to taste. Built in support for SVN makes it easy to see what has changed since previous versions of a file. Largely conforms to standard key bindings, GUI layout etc. making transition from other software relatively painless. Being able to have many projects loaded and quickly switch between is very convenient, although can be confusing as source file tabs are not visually distinguished between projects.

Cons

Startup time is slow and it takes little while to fully load open projects. CPU and RAM usage during normal operation is high. It often gets stuck running a background process which means it will not close down without nagging the user and giving a semi-scary data-loss warning (it is almost always OK). Real time code checking frequently fails leaving red or yellow underlining for non-existent (or fixed) problems. Seemingly-related is the intelligent code navigation (ctrl-clicking on variables and functions to jump to the declaration) which also fails at the same time. USB connection to debugging tools is also temperamental, often requiring either an unplug-replug of the tool or a restart of the IDE to fix.

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend10/10

Share this review:

Good devlopment environment

Reviewed 2 years ago

My experience of using Apache NetBeans for PHP / MySQL development was good throughout except performance issues.

Pros

It is a good Integrated Development Environment (IDE) for Java, PHP and many other programming languages. Its syntax highlighter is pretty good. It is well in useful features. It is good in intellisense for supported programming languages. Its user interface for database is good. Its user interface for CSS is good and interactive. It is available for multiple operating systems like Windows, Linux and Mac OSX.

Cons

It has performance issues. The autocomplete feature for code suggestions loads very slowly. It feels like system is under pressure while running NetBeans.

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend8/10

Share this review:

Help in Fast code writing

Reviewed 3 years ago

this help us to manage the product easily and this allow to design fast for front end no need to write hard coding for the design this will automatically write code for design according to drag and drop featre

Pros

NetBeans is a ide that is currently idely used in industry That provide a best interface and auto suggestion for the method and class of langue that help to write a code fast that allow a auto alignment and auto complication of block .This also collapse a block that help to in easy to find a function that is written.this is provide drag and drop facility for design a page

Cons

not a much optimized that is working slow on less configure system as compare to sublime size of software is high compared with other text editor

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend7/10

Share this review:

Great Java IDE with Horrible Gradle Support

Reviewed 6 months ago

I like the clean and reliable integration of the Java environment that Netbeans supplies. However, I've been trying to use it with Gradle managed projects lately and it utterly fails at this. There's no documentation concerning gradle that is relevant to current versions. The features (such as renaming a class) is buggy and applies renaming wrong. If something goes wrong with the gradle wrapper/version...

Pros

The features/plugins that are available are well integrated and reliable.

Cons

Gradle support is almost impossible to use unless you abandon the IDE and work with gradle from the command line. Largely just Java focused. Other languages, especially for embedded devices, is often lacking or non-existent. Difficult for community to develop and extend additional features.

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend8/10

Share this review:

Surpassed by the competition

Reviewed a year ago

Apache NetBeans is a good IDE, with good integration with Java. I would recommend it specifically to people that develop Java GUI applications with Swing. Its Swing integration is very intuitive, fully-featured and very reliable. Compared to Eclipse, working with Swing applications with NetBeans is a great option.

Pros

NetBeans is easy to use and install. I used it mainly on the Windows platform, and I used it mainly to develop Java software and Java GUI Applications with Swing. Compared to other tools on the market, I think NetBeans has the best Swing support of all the IDEs I have tried (Eclipse tools have more bugs, Visual Studio Code does not natively support them). Its debugging tools are easy to use and very functional.

Cons

NetBeans is usually slow to load and can be a resource hog. When working on my Mac laptop, battery drains quickly. I had many bugs using NetBeans v12 on Mac. I kept from updating to the newest version because I felt they were more stable for my workflow.

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend9/10

Share this review:

Review on NetBeans.

Reviewed 3 years ago

As a basic Java developer, we work on a concept called Servlets in Java. In that servlets concept, we make use of apache tomcat tool. In the case of eclipse, we need to download some packages, deploy it in our eclipse IDE which adds on some extra work. But in Netbeans, tomcat support is readily avalible. If I want to create a web service, I need to make use of Glassfish Server. In Netbeans, Glassfish...

Pros

1) It is a free and open source IDE. 2) Inbuilt Integration of server applications like Tomcat and Glassfish. 3) Can run on operating systems like Windows, Mac, Linux. 4) We can import the project source code from global repositories like GitHub. 5) We can write the code in Multiple languages like Java, PHP, C, C++, JavaScript, HTML5. 6) Some other features like auto-completion of code, code optimization, search and replacement of code. 7) The Netbeans support is very good as they provide solutions for our queries within a short span of time with optimized solutions. 8) We can customize our own themes to make our GUI more interactive.

Cons

I did not find any flaws with this software.

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend8/10

Share this review:

Apache NetBeans Review from a RPA Developer Perspective

Reviewed 3 years ago

Been using this software for years and even with it slowness it has served me well. Used it to build multiple java based programs and my overall experience with this product is satisfying as it has very good in-built functionalities.

Pros

It has a simple and logical user interface with multiple range of UI preferences. It is a very good platform to build and learn Java based applications. Also transitioning from other developing IDE's to netbeans IDE is painless. One of the best features of this IDE is that it allows users to load multiple projects at the same time and switching between the projects is very easy.

Cons

First thing I dislike about this software is the amount of RAM that is required to run this IDE. The start up is pretty slow and tends to slower the machine it runs. It gets really slow when running with background operations. Specially when you compile and run programs it tends to get stuck.

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend10/10

Share this review:

Go to app for programming

Reviewed 3 years ago

Overall, Apache NetBeans is my favorite IDE to use when programming as it makes coding fun and easy by giving suggestions to compete or even edit/fix code. It's smart enough to suggest a fix by pressing the suggestion once and having all of its suggestions fixed at once. It is free/easy to use and definitely worth the try if you have enough storage space to use it fully.

Pros

What I love about Apache's NetBeans is that it makes it easy to write simple or complex code using any programming language. The software is smart enough that off of one letter or word, it can help you auto complete what you may want to write. Say for example if you want to do a print line, if you write System it could auto complete to System.Out.Println("");. While this may sound annoying, it saves a lot of time when it comes to writing thousands of lines of code.

Cons

What I like least about NetBeans is that it can take awhile to load when your storage is low and takes up a good amount of space. Also, while the software has many advanced tools/functionality, it takes some learning and getting used to it before you can use it right away.

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend10/10

Share this review:

Most reliable IDE, been using it for years

Reviewed 3 years ago
Pros

I have using this since my High School, College and University days. It is an awesome IDE which mainly runs Java but I use it actively for C++, C and sometimes even for interpreted languages like Php. It has a great interface which is easy to work with and is very stable. One of the perks of using this is that its and open source software so you do not really need to pay anything for using it.

Cons

It does tend to be a little slow and heavy to start up especially if you are running an older PC running a processor like Intel i3. But yes even on those machines once it starts up, you will notice no problems. Apart from that its an aweosme tool and there are absolutely no complaints.

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend6/10

Share this review:

Great Development Tool but still something to do compared to other Development Tools

Reviewed 2 years ago

* Great tool but compared to Intellije I think there are still some thing to do

Pros

* It's easy to download. You can download and use it immediately. * Easy to learn. You can develop Java, PHP, Javascript and many applications by using that software. * There are also paid plugins but even free plugins are enough to make development.

Cons

* Some plugins are really necessary such like some Maven / Git plugins but somehow we need to pay to enabled them. * IDE freezes if it's a big project.I think Netbeans is not suitable for big projects.I always receive heap space exception and try to increase the heap space to fix that problem.

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend10/10

Share this review:

The easiest ,quickest and brilliant way to code

Reviewed 3 years ago

Almost all the functions are available at NetBeans. It is very much useful in web designing and programming. Now I have more than two years’ experience with NetBeans and I can highly recommend NetBeans for you.

Pros

NetBeans IDE is a very good coding option which is free and open source. I prefer NetBeans because it is the easiest and brilliant way to code that I’ve ever found. There is no big deal with downloading and installing NetBeans. It is platform independence also.( Can be installed on LINUX,Windows,OS X and UNIX based OS etc. ) At first I thought it was just a java IDE. But it is facilitate some other languages like PHP,C,C++,JS etc. Beginners for coding can learn easily through NetBeans as it is well organized. Using visual debugger, one can identify the errors in the program.

Cons

NetBeans IDE is just perfect. But here some issues I had with NetBeans, • It is uncomfortable to use some libraries in NetBeans. • Becomes slow when running many projects. • There are some paid versions of tools.

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend9/10

Share this review:

Easy to use if compared to other Java editors

Reviewed 3 years ago

I would recommend this great application for all Java developers.

Pros

I've tested a lot of versions of IDE for Java such as Eclipse, JEdit, IntelliJ IDEA, NetBeans, etc. and NetBeans is the easiest application in terms of installation, usage, check-in, and check-out from source controls such as SVN. It is very easy to add new libraries and switch among different Java platforms. The IntelliSense in NetBeans is great for code assistance. And NetBeans is a free application for download.

Cons

NetBeans may require a lot of resources if you have many projects concurrently open. NetBeans Low on Memory is a very well known error.

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend10/10

Share this review:

Best way to get started with JAVA

Reviewed 4 years ago

great software, easy to use. Enough documentation to get started, but a user eventually need to learn on his own. If you have got all the required hardware and followed all the installation steps properly, You can create powerful applications.

Pros

I have been using Netbeans for years now and I absolutely love it! Netbeans and Eclipse are very popular software for JAVA development , but in Netbeans you can create the App UI by simply dragging and dropping UI elements on a form. This helps in creating better UIs and save a lot of development time.

Cons

Need high memory hardware to run fast. The software freeze sometimes completely when monitor is locked.

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend10/10

Share this review:

The only robust IDE for PHP that is free

Reviewed 3 years ago

NetBeans is probably the only IDE that has direct support for the most popular PHP framework in the Czech Republic - nette. That's why i love it.

Pros

It is open-source and multi-platform, running on both Windows and Linux. Version 10 supports PHP 7.3 and various frameworks, including Czech nette! Great integration of version control tools and a very clear comparison of code history changes. Support for a large number of syntaxes, intellisense and the ability to install all kinds of plugins. Localization of the environment into many languages, including Czech.

Cons

It's cumbersome, big, running under Java, so it needs more RAM.

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend10/10

Share this review:

Everyday tool for the developer

Reviewed 3 years ago

I'm using Netbeans since at least 10 years, I could solve all my PHP web server development needs with it, except when dealing with mixed and more complex projects having client side Angular framework, when had to use a different IDE. Generally Netbeans is a good option for newcomers, too.

Pros

The ease of use, nothing too fancy, extensibility with plugins, configurable shortcuts, integration with build tools, package (dependency) managers, built-in terminal, navigator, debugger support... a full featured IDE.

Cons

Updates are rare, refactorings for PHP are not many, javascript framework support is weak (take angular for example - can't jump in source code to definition)

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend10/10

Share this review:

Great Tool for PHP developement. JavaScript, HTML and most of other syntaxes works also great.

Reviewed 2 years ago

Great! I have tried number of tools (mainly for backend PHP work) in recent years, all of them had pros and cons. The NetBeans stays for me the most intuitive and reliable web development tool.

Pros

It's Free! LTS versions and relise schedule. Alows Settings export (restoration); Multiplatform - I use it mostly on Windows, but when had to install it on an Mac Mini - I meet same expirience.

Cons

Plugins availability has to be extended; Some of the availiable tools do not work smooth on windows (most of that is caused by the OS itself. on Mac OS, needed for them paths were easily for configuration)