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 (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 (501-1000 employees)
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.
Pros
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.
Likelihood to Recommend
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.
I use the NetBeans tool to make coding in PHP programming language. NetBeans makes it very easy for us to create an e-commerce site. The wide library and simple user interface are the reason why we prefer NetBeans. Also, since we are working on Business Analytics, I plan to do the coding process with Python via NetBeans.
Pros
Working synchronously with Github ensures that all team employees can access the project.
It can work on many platforms such as Windows and Linux. We can also run all libraries for the Linux environment
The strongest part of NetBeans is that it has Visual Web Pack feature. Adding drag and drop technology to its content, NetBeans Java is the ideal tool for compiling.
Cons
NetBeans creates the configuration file itself and it is difficult for us to be unable to change the configuration file on different operating systems.
When compiling code, compilation and execution performance is slower than competing IDEs.
Likelihood to Recommend
In particular, you can manage project files with a useful directory and file window. It also allows your projects to access existing FTP servers and sub-version repositories. Thanks to these tools, it makes our life easier to carry out all your transactions from a single point. It is also possible to copy and paste your projects on another computer. You can synchronize with Eclipse projects and buy Eclipse projects with NetBeans.
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.
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.
Pros
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.
Likelihood to Recommend
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.
VU
Verified User
Professional in Information Technology (501-1000 employees)
We have been using NetBeans for around 5 years in our organization. The major purpose of its use is for students, as we make students learn Java using NetBeans. It is used by the computer science and engineering department of the university. It is very helpful in the development field and makes programming easy and user-friendly. It can be integrated with multiple tools like IoT selenium for testing and development. NetBeans addresses the major problem of coding in Java with test cases design.
Pros
NetBeans is very efficient in code development and Java web development.
NetBeans is a great tool to install as it is quite easy to use. Its integration is great with other tools.
NetBeans is very good for the creation of testing scripts for automation testing.
Cons
Options for code conversion in other source languages.
There are problems in code execution time and start time if they are high complexity and too heavy.
Import code option is very limited and debugger is less efficient.
Likelihood to Recommend
It is very well suited for big databases and with algorithms the complexity involved is low. It is also very suitable for working with IoT devices and to control code and automation testing.
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 (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.