IntelliJ IDEA is an IDE that aims to give Java and Kotlin developers everything they need out of the box, including a smart code editor, built-in developer tools, framework support, database support, web development support, and much more.
$19.90
per month
NetBeans
Score 7.0 out of 10
N/A
NetBeans is a free and open source platform and integrated development environment (IDE).
N/A
SonarQube
Score 8.0 out of 10
N/A
SonarQube is an automated code review solution, serving as the verification layer for code quality and SDLC security. SonarQube is used to ensure that code is secure, reliable, and maintainable. It is available through SaaS or self-managed deployment.
$0
Pricing
IntelliJ IDEA
NetBeans
SonarQube
Editions & Modules
For Individual Use (Monthly billing)
$19.90
per month
For Organizations (Monthly billing)
$71.90
per month
For Individual Use (Yearly billing)
$199
per year
For Organizations (Yearly billing)
$719
per year
No answers on this topic
Cloud-based: Free
$0
Self-managed: Developer
Starting at $720 annually
per year per installation
Self-managed: Enterprise
Contact sales for pricing
per year per installation
Cloud-based: Enterprise
Contact sales for pricing
per year per installation
Cloud-based: Teams
Starting at $32 per month
per month per installation
Self-managed: Data Center
Contact sales for pricing
per year per installation
Offerings
Pricing Offerings
IntelliJ IDEA
NetBeans
SonarQube
Free Trial
Yes
No
Yes
Free/Freemium Version
Yes
No
Yes
Premium Consulting/Integration Services
No
No
No
Entry-level Setup Fee
No setup fee
No setup fee
No setup fee
Additional Details
All Products Pack (For Individual Use) – $299 /1st year, $ 239 /2nd year and $ 179 /3d year onwards
All Products Pack (For Organizations) – $979 / year
—
—
More Pricing Information
Community Pulse
IntelliJ IDEA
NetBeans
SonarQube
Considered Multiple Products
IntelliJ IDEA
Verified User
Engineer
Chose IntelliJ IDEA
I selected IntelliJ IDEA over Eclipse and NetBeans because of the easy to use interface, great customizable features, and it comes with features for the development of Android applications. It is the most stable IDE among the 3, it has never crashed since the moment that I have …
The number of features provided by the IntelliJ and looking at those amazing features it's very clear that everyone will choose IntelliJ over Eclipse and NetBeans. But if you don't have a good machine with a high RAM size then it will be difficult to use this tool on your …
Before IntelliJ IDEA developers were using NetBeans or Eclipse for the development. There are many reasons to change from that application to IntelliJ. Firstly, both Eclipse and NetBeans are free and they are not providing support as IntelliJ supports for its users. Eclipse and …
Verified User
Team Lead
Chose IntelliJ IDEA
Back in the day, there weren't too many PHP IDEs with proper syntax and code checks, but PHPStorm and IDEA worked great. So great that when I needed a Java IDE the next time, I gave it a go and have never looked back since (okay, I did keep checking the competition and …
Previously we were using Eclipse but due to the ease of understanding and easy to navigate user interface with drop downs, wizards they are better in IntelliJ moreover for experienced developers migrating to IntelliJ as compared to Eclipse. It has an easy to understand UI and …
Compared to the other alternatives, IntelliJ is more complete, modern and robust. The other alternatives are dated and do not have features that exist by default in IntelliJ.
UI--IntelliJ IDEA is the winner. IntelliSense--Again, IntelliJ IDEA is the winner. Performance and CPU usage - IntelliJ IDEA has a lot of room to improve on this. Eclipse handle the large projects more effectively than IntelliJ IDEA.
IntelliJ surpassed every single competitor. The only viable alternative I still use is VisualStudio Code build in a browser for demo purposes... other than that, IDEA does everything better, faster, and in a more comfy way. This is the best IDE out there. This is just as good …
Against competition I can say about IntelliJ that:
1. It is definitely faster and efficient than other IDEs. Comparing with Eclipse it emerges as a clear winner in terms or raw performance. 2. More feature Rich with great support for modern technologies. It has great support for …
They are memory friendly. The boot-up really fast as compared to IntelliJ IDE. Open-source and freely available to use is one of the major reasons if someone can switch from IntelliJ. Vast community support is available in case of any issue. They occupy less space as compared …
IDEA has great roadmap, every update brings useful features. Support is great. Excellent documentation. It's full-featured as it comes out of the box and even if you can't find something you'll get it via plugins.
For allowing me to modify to my own taste my graphic interface as my preferential option, in addition to having a wide field for high caliber project in any programming language.
IDEA is much more intuitive, user-friendly and feature-rich than any of the other IDEs that I have encountered so far. It's not just the Ultimate - the Community Edition has the same UX (just missing a few features), and although the community may be smaller, JetBrains has an …
Verified User
Consultant
Chose IntelliJ IDEA
To be honest, I've used IDEA for so long and am happy to the extent that I don't look at the competitors anymore. IDEA lets us do what we need to do quickly and efficiently. Support from JetBrains is good with an excellent early access programme and regular releases. There's …
There are a number of alternatives to IntelliJ IDEA on the market, some free, some paid. Overall, IntelliJ IDEA is easier to use and far more full-featured as it comes out of the box. It provides a simpler level of customization and the ability to share this customization with …
IntelliJ IDEA is more feature-rich and has professional support available, but comes with increased licensing costs.
Eclipse is widely used, and some of our developers still prefer Eclipse over NetBeans. However, developers spend more time working around IDE bugs when using Eclip…
I would say NetBeans only shines when it comes to smaller projects. I prefer using Eclipse and Intellij over NetBeans when it comes to developing larger projects.
Netbeans is great as a stand-alone java ide and for compiling your java code. The platform provides easy access to better make use of your repos. Between the other ide, NetBeans is easier for us to integrate with android SDK. The only problem is the UI and for all other code …
It is supported primarily by Oracle and is free. This is a very important plus. Also, many things come embedded. You don't have to worry about adding library or framework. Finally, one of my favorite features is you can design the interface with drag and drop. This feature is …
SonarQube identifies significant more thing compared to the built-in suggestions in IntelliJ IDEA. The suggestions how to correct issues are also a lot better with SonarQube. IntelliJ IDEA provides great refactoring support to make it easy to refactor the code to solve issues. …
I personally evaluated klocwork in a previous company and it worked well for Static Code Analysis for C++ applications but the Java support was not as good as SonarQube.
Also the overall tooling and integrations provided by SonarQube is stellar and very other competitors can …
This is a superb tool if your project involves a lot of backend development, especially in Java/Spring Boot and Kotlin. The support for the front end is great as well, but some developers may prefer to use the GitHub copilot add-on. I especially love using the GitHub copilot add-on. It may be less appropriate if your project requires heavy use of HotSwaps for backend debugging, as sometimes the support for that can be limited.
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.
SonarQube is excellent if you start using it at the beginning when developing a new system, in this situation you will be able to fix things before they become spread and expensive to correct. It’s a bit less suitable to use on existing code with bad design as it’s usually too expensive to fix everything and only allows you to ensure the situation doesn’t get worse.
Unit testing: Fully integrated into IntelliJ IDEA. Your unit tests will run smoothly and efficiently, with excellent debugging tools for when things get tricky.
Spring integration: Our Spring project using Maven works flawlessly in IntelliJ IDEA. I know firsthand that Apache is also easily and readily supported too. The integration is seamless and very easy to set up using IntelliJ IDEA's set up wizard when importing new projects.
Customization: IntelliJ IDEA comes out of the box with a bunch of handy shortcuts, as well as text prediction, syntax error detection, and other tools to help keep your code clean. But even better is that it allows for total customization of shortcuts you can easily create to suit your needs.
Detecting bugs and vulnerabilities: SonarQube can identify a wide range of bugs and vulnerabilities in code, such as null pointer exceptions, SQL injection, and cross-site scripting (XSS) attacks. It uses static analysis to analyze the code and identify potential issues, and it can also integrate with dynamic analysis tools to provide even more detailed analysis.
Measuring code quality: SonarQube can measure a wide range of code quality metrics, such as cyclomatic complexity, duplicated code, and code coverage. This can help teams understand the quality of their code and identify areas that need improvement.
Providing actionable insights: SonarQube provides detailed information about issues in the code, including the file and line number where the issue occurs and the severity of the issue. This makes it easy for developers to understand and address issues in the code.
Integrating with other tools: SonarQube can be integrated with a wide range of development tools and programming languages, such as Git, Maven, and Java. This allows teams to use SonarQube in their existing development workflow and take advantage of its powerful code analysis capabilities.
Managing technical debt: SonarQube provides metrics and insights on the technical debt on the codebase, enabling teams to better prioritize issues to improve the quality of the code.
Compliance with coding standards: SonarQube can check the code against industry standards like OWASP, CWE and more, making sure the code is compliant with security and coding standards.
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.
Importing a new custom quality profile on SonarQube is a bit tricky, it can be made easier
Every second time when we want to rerun the server, we have to restart the whole system, otherwise, the server stops and closes automatically
When we generate a new report a second time and try to access the report, it shows details of the old report only and takes a lot of time to get updated with the details of the new and fresh report generated
VS Code is maturing and has a Scala plugin now. The overall experience with VS Code - for web development at least - is very snappy/fast. IntelliJ feels a bit sluggish in comparison. If that Scala plugin for VS Code is deemed mature enough - we may not bother renewing and resort to the Community Edition if we need it.
There is always room for improvement, but I haven't met any IDE that I liked more so far. Even if it did not fit a use case right out of the box, there is always a way to configure how it works to do just that.
Netbeans enhances my coding work, shows me where I have errors and helps find variable instances. I would be lost without find/replace in projects functionality as I use projects as templates for new projects. Occasionally the code hints aggravate me, but I understand that it is actually making me a better coder, working to get the 'green light' of a clean file with no errors or clumsy code.
Customer support is really good in the case of IntelliJ. If you are paying for this product then, the company makes sure that you will get all the services adequately. Regular update patches are provided to improve the IDE. An online bug report makes it easier for the developers to find the solution as fast as possible. The large online community also helps to find the various solutions to the issues.
NetBeans has a very strong user community. We can find solutions here for almost all the problems we face. In addition, we can forward NetBeans Support teams the problems we cannot solve. We can get quick feedback from the support teams, but I generally try to solve my problems by following the forums.
We we easily able to integrate the SonarQube steps into our TFS process via the Microsoft Marektplace, we didn't have the need to call SonarQube support. We've used their online documentation and community forum if we ran into any issues.
This installs just like any other application - its pretty straight forward. Perhaps licensing could be more challenging - but if you use the cloud licensing they offer its as simple as having engineers login to the application and it just works.
Eclipse is just so old, like a dinosaur, compared to IntelliJ. There are still formats that Eclipse supports better, especially old and/or propriety ones. Still, most of the modern software development needs can be done on IntelliJ, & in a much better way, some of them are not even supported on Eclipse.
It works very smoothly as compared to other tools . The problem of restarting and reimporting the projects is not in the netbeans IDE . The front end development features are good . Netbeans connector is one of the best thing which enables us to deeply integrate netbeans IDE with google chrome browser
SonarQube is an open-source. It's a scalable product. The costs for this application, for the kind of job it does, are pretty descent. Pipeline scan is more secured in SonarQube. Its a very good tool and its support multiple languages. Its main core competency is of static code analysis and that is why SonarQube exists and it does it exceedingly well. The quality of scan on code convention, best practices, coding standards, unit test coverage etc makes them one of the best competent tool in the market
By working on Netbeans I just learned one more tool and can teach others about it. One should learn every tool so that it might help someday if another editor is not available and you have to use different software for your work.
Compiling code became easy as it is not a feature of normal text editors. Only IDE can do this.
Positive ROI from the standpoint of flagging several issues that would have otherwise likely been unaddressed and caused more time to be spent closer to launch
Slightly positive ROI from time-saving perspective (it's an automated check which is nice, but depending on the issues it finds, can take developers time to investigate and resolve)