TrustRadius Insights for NetBeans are summaries of user sentiment data from TrustRadius reviews and, when necessary, third party data sources.
Pros
Effective Code Completion: Many users have found the code completion feature in NetBeans highly effective, saving them time and effort by automatically filling in the rest of the code. This feature has significantly improved their coding experience and made coding tasks more efficient.
Convenient Find Replace: Several reviewers appreciate the convenience of the Find Replace feature in NetBeans, which allows them to make changes in multiple files simultaneously across whole projects. This feature streamlines the process of updating and modifying code, making it easier to manage and maintain large projects.
Helpful Side-by-Side Code Comparison: Users have found the side-by-side code comparison feature in NetBeans helpful for updating similar pages and making necessary changes. This feature simplifies the task of maintaining consistency across multiple code files, improving their code management and making it easier to spot differences and make updates.
NetBeans is used for development purposes in our organization by the IT department. At first, we used a different IDE for software development like Sublime Editor and Eclipse but I made a decision to use Netbeans as it is fast and has many features which a developer needs no matter which technology he/she is working on.
Pros
Formatting and defining rules for each language is a very useful feature in this IDE.
The code can be deployed very easy from Netbeans itself.
Cons
It should provide more themes and background colors for the code window. Some dark themes are good but they slow down the system.
There have been a few bugs in the latest version of NetBeans. NetBean's developer should resolve those bugs.
Likelihood to Recommend
NetBeans are well suited if it is used by the same type of developers like Java developers or the same language developers. If a team has an IOS developer or Android developer they have to use Xcode or Android Studio Editor.
We use NetBeans for developing the majority of Java and J2EE applications for our organizations, and also to assist in programming different applications for organizations/clients we work for.
It mostly addresses rich User Interface applications that have abundant/involves language support and server side programming, like rest service, data storage, communicating with third party interfaces, and more..
Pros
Very good IDE for programming Java and J2EE applications
Good IDE for Java debugging and run test cases.
Good IDE for Hibernate, iBATIS framework, and web services.
Cons
I would say Netbeans needs to be improved in providing plugins for developing Android and iOS mobile applications
It would be better if Netbeans could be built in a lighter version.
Likelihood to Recommend
As said earlier, NetBeans is very well suited for all kind of Java and J2EE application programming. Also this product has good integration and built-in plugins that support various framework like Spring, Hibernate, Struts, and more.
Less appropriate to be used for developing mobile applications that do not support plugins for both Android and iOS.
VU
Verified User
Consultant in Information Technology (Information Technology and Services company, 1001-5000 employees)
I use Netbeans as an individual for PHP MySQL code development to maintain scheduling and data entry systems. I have the program installed on my work laptop as well as my personal computers for private projects.
Pros
Great code completion, just start typing some code and the program will fill in the code.
Find/Replace is a key feature and works through whole projects as opposed to just a single file.
Side by side code comparison right in the interface allows me to update similar pages.
I appreciate the ease of using variable highlighting, with a wave of the mouse you can see visually where a given variable exists in your code.
Cons
Sometimes the code hints are a little intrusive and need to be 'turned off', I like my code to pass inspection but situations like 'too many nested blocks' prevent previously functioning code to pass new versions of the program hints.
If you have too many projects open, Netbeans takes quite a while to load. I need to go grab a cup of tea and come back. As a result, I jealously guard how many projects are open at a time.
Code completion and PHP platform function helps can occasionally be more of a curse than a blessing. Constant 'pop ups' of hints, suggestions make coding a bit aggravating, I do not actually turn it off, but am tempted.
Likelihood to Recommend
I use Netbeans for full projects setting up a complete project by clicking 'add new project' and following the wizards. If I am just coding up a test page, it is less involved to use Notepad++. Netbeans has full database connectivity and I rarely use it, but it seems to work well when I do, I prefer a dedicated database program for that aspect of my work.
Running find and replace on an existing project is great, the interface allows you to include or exclude files and lines with checkboxes. I have tried other solutions and always come back to Netbeans for this feature.
I like the side by side file comparison and use it regularly, the only downside is that it is a one way transfer, left to right. Other programs like Winmerge allow updating either way.
I have previously used the in program browser, but find it to be a bit buggy after program updates, so I quit trying to use the browser and keep an instance of FireFox running to test the code. The same goes for the debugger, I use it occasionally and probably could try to use it more, mostly I use something like FireBug to debug the final code problems.