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.
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.
It does not take too much load...sometimes crashed when importing projects having too much dependencies and references
Face difficulties in installing extensions
Likelihood to Recommend
It is good for frontend development projects but it is less suited for java development related projects . Because it does not support various extensions which are very helpful during development process . Other than that it is good to use , server integration is also easy in netbeans and user experience is also good .
VU
Verified User
Engineer in Information Technology (Computer Software company, 11-50 employees)
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.
Likelihood to Recommend
NetBeans is well-sited for smaller application development. When I tried to use NetBeans for larger projects I felt like Eclipse was better than it and switched back to Eclipse, it could be a personal view though. In my view, NetBeans can definitely improve the UI can have custom themes and views.
It's used to write Java code for our company and to maintain our Java-based source code apps. Mostly mobile apps for an android operating system, it makes it easy for us when integrating it with GitHub whenever we make software changes and commit our code for our CI/CD pipelines.
Pros
Source highlight
Git integration
Ease of installation
Cons
UI
Easy accessibility to add and compile two projects in same solution.
Resource management
Likelihood to Recommend
It's best suited to maintain your Java applications, it's excellent to integrate with Android SDK, and makes it easy to collaborate and contribute code to your repos when you add git hub. It's easy to clone, commit push and see what others have contributed to the repo so you can pull and merge code.
VU
Verified User
Employee in Information Technology (Telecommunications company, 501-1000 employees)
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.
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.
Likelihood to Recommend
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.
Net beans is an open source IDE that provides comprehensive facilities for programmers for software development. It consists of a source code editor, built-in automation tools. It allows developers to create multiple projects for mobile, web applications with support of multiple languages support like JAVA, PHP, HTML, CSS etc. It offers us a smart and fast way to develop a project and code. It provides robust code analyzers, converter, and editor. It is compatible with every operating system and can be installed very easily. It stores the history of codes so that you can check the last piece of code what you’ve written. Formatting and defining rules for each language. The best part is it is free of cost. The software is compatible with all operating platforms.
Pros
Supports multiple languages which help in coding for developers.
Support cross-platform like Mac, Ubuntu, Windows etc.
Rich set of community provided plugins.
Easy & efficient project management.
Bug free formatted code and much more.
Cons
Heavy software needs more RAM. It does tend to use a lot of your computer's resources if you're loading up a huge project and slow things down.
Problems with configuring plugins.
With every release of a new version, there are some bugs which create problems while coding.
Likelihood to Recommend
NetBeans is well suited for developers as it consists of features which are used a lot of time while coding. Best features where it is suited are:
1. Cross-platform support.
2. Multiple Language support.
3, Debugger.
4. Product management.
5. Code editor.
6. Free of cost - open source IDE These features may or may not be found in any other software. NetBeans offers assistance to optimize memory usage and application speed.
VU
Verified User
Engineer in Information Technology (Internet company, 51-200 employees)
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.
I and my colleagues, as software developers, use NetBeans IDE for our development purposes. It is only used by our technical department as it's an IDE and used for small development to major projects. Our team relies on NetBeans for coding, indentation of code, Git commits, debugging issues, minifying code and everything.
Pros
We can indent code very easily, we can define rules for the indentation of code in every computer language and it will follow accordingly.
The checkpoints in the code really work well in case if we want to debug issues in our code.
History of our saved code is really one of the best feature of NetBeans. Sometimes due to power failure or any other glitches we have lost our saved code but history of code really helped our team.
Comparison of code across different files is also a good feature to know the exact difference between code of different developers.
Cons
NetBeans [should] work smoothly with systems having less RAM. Systems with less RAM face trouble with NetBeans.
File open history also requires improvement. Once NetBeans is restarted, all files are closed automatically and there is no shortcut to open last opened files.
Likelihood to Recommend
It is best suited for if we are working with Git. We can push code to Git services directly from IDE. It can indent code differently based on language whether its Java, PHP, HTML, CSS or any other. It is less appropriate for front-end web developers as they just want normal text editors and all features of NetBeans are of no use to web developers.
VU
Verified User
Engineer in Information Technology (Internet company, 51-200 employees)
I use NetBeans to write small Java applications that help me to fill in gaps in our CaaS vendor's reporting tools. What business problem does it address? It's an integrated development environment that I use to write code, manage code projects and remote repositories.
Pros
Integrating with GitHub is easy and painless
Code completion
Error detection and debugging
Cons
NetBeans for Java 9+ does not have an installer currently
I've only managed to automate half my job
Likelihood to Recommend
It's great for anyone who coding in Java or other JVM languages. Visual Studio is better for .net languages and cpp.
VU
Verified User
Team Lead in Information Technology (Telecommunications company, 201-500 employees)
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.
Pros
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.
Likelihood to Recommend
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.
NetBeans is being used by the entire organization that works in a software consultancy and we are all software developers. It helps us programmers since it is a very useful IDE and its compilation is in real time. Allows us to do many activities in a single application, such as unit tests with JUnit version control with CVS and integration with Ant, which is very useful and decreases the delivery time of the work. You can also add the add-in to provide more features. It is a lightweight platform for software components.
Pros
Excellent tool for programming and very useful to use has helped me reduce the delivery times of small projects.
It is a good IDE to program in Java and shows compilation errors during the programs.
Has utility for many add-ons to generate web services.
Cons
Its biggest con is the consumption of system resources because it does not work for old computers.
It is developed for people who are already professionals and not beginners because the learning curve is wide.
It lacks support for webapps.
But actually, I have nothing bad to say about NetBeans.
Likelihood to Recommend
It runs smoothly. Those of us who work with the development of programs should have it on the PC. Excellent tool for programming and very useful to use has helped me reduce the delivery times of small projects. It is a good IDE to program in Java and shows compilation errors during the programs. In terms of what is not so appropriate is that as it progresses, new versions need more computer requirements - this makes the application fly slow when compiling large codes.