I have used Netbeans for 3 years (maybe more) and I think it is a great IDE, which offers flexibility and speed for programming in many languages, especially the language that is best handled is Java.
Netbeans, like the majority of IDE is very customizable, fonts, themes, colors, position of the widget etc ... all this can be configured to the user's liking.
Technically it is a mature software, with several years of development so it is very stable. By default it has features such as autocomplete, syntax highlighting, search and replacement with support for regular expressions and database management.
To summarize, the positive points in my opinion of Netbeans are:
- As with most open source projects, it has great community support.
- Multiplatform, Windows and Linux
- Support third-party plugins, some very useful as Gradle support or better Git
- Possibility of adding external themes created by the community that greatly improve the experience.
What I did not like about Netbeans:
- I did not like the interface, it's too old and many users give importance to this point.
- The themes that come by default are not beautiful or current.
- The default fonts could be changed by other open source that look much better like "Noto Sans"
I recommend Netbeans if you are a Java programmer and you are looking for a stable IDE with a powerful debugger. In addition Netbeans has no additional licensing costs.
We need an IDE to program in Java and in this area Netbeans was the best solution we found, not only for its technical operation but also because it has no license cost.