NetBeans vs. PyCharm

Overview
ProductRatingMost Used ByProduct SummaryStarting Price
NetBeans
Score 9.6 out of 10
N/A
NetBeans is a free and open source platform and integrated development environment (IDE).N/A
PyCharm
Score 9.3 out of 10
N/A
PyCharm is an extensive Integrated Development Environment (IDE) for Python developers. Its arsenal includes intelligent code completion, error detection, and rapid problem-solving features, all of which aim to bolster efficiency. The product supports programmers in composing orderly and maintainable code by offering PEP8 checks, testing assistance, intelligent refactorings, and inspections. Moreover, it caters to web development frameworks like Django and Flask by providing framework…
$99
per year per user
Pricing
NetBeansPyCharm
Editions & Modules
No answers on this topic
For Individuals
$99
per year per user
All Products Pack for Organizations
$249
per year per user
All Products Pack for Individuals
$289
per year per user
For Organizations
$779
per year per user
Offerings
Pricing Offerings
NetBeansPyCharm
Free Trial
NoYes
Free/Freemium Version
NoNo
Premium Consulting/Integration Services
NoNo
Entry-level Setup FeeNo setup feeNo setup fee
Additional Details
More Pricing Information
Community Pulse
NetBeansPyCharm
Considered Both Products
NetBeans
Chose NetBeans
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 …
Chose NetBeans
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.
Chose NetBeans
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 …
Chose NetBeans
IBM Rational Application Developer and IntelliJ IDEA are great with hell lot of features packed into the product and are subscription based. However, most of the features they were providing were moot from my organization's business perspective and the cost was expensive. …
Chose NetBeans
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 …
Chose NetBeans
NetBeans is open source and is freely available to use making it economical compared to Visual Studio IDE. It is fast compared to Visual Studio IDE. More Diversified Libraries are available with NetBeans to work on as compared to the Eclipse IDE. It can be used even by novices …
Chose NetBeans
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 …
Chose NetBeans
The biggest pro of NetBeans for us is that it is free and open-source, and this is why we decided to go with it over other similar products.
Chose NetBeans
Net beans is way better editor IDE than any other software. It is more advanced and more stable. The only problem with net beans is it consumes more resources of laptop / computer than any other editor. Sublime also supports multiple languages like NetBeans but it has a lot …
Chose NetBeans
Formatting becomes easy. File navigation becomes easy. Can compile code in IDE itself.
Chose NetBeans
All above mentioned is good for web development and Netbeans is an IDE which can do a lot more than normal text editors. File navigation is also easy in Netbeans.
Chose NetBeans
NetBeans holds its own in comparison to other IDEs. Versus IntelliJ and Eclipse, it's a matter of preference and familiarity.
Chose NetBeans
NetBeans is free, open source and offers a lot of open source plugins. If you don't have money to invest in a proprietary IDE, you can use NetBeans as the main IDE. Also, it's backed up by a great community and Apache so you know that it will receive upgrades and updates to …
Chose NetBeans
NetBeans goes with other IDE's in market like Eclipse, Rational Application Development and more.

I prefer NetBeans since it's a lighter version than RAD and Eclipse for building/developing Java and J2EE applications. It also has dynamic support for JavaScript, HTML, PHP.
Chose NetBeans
I have been using NetBeans for many years and I am very comfortable with it. NetBeans is a Java IDE and for different languages ​​such as PHP, Javascript, JavaFX, C / C ++, etc. unlike Eclipse, which is more useful only for Java. NetBeans helps the developer to develop their …
Chose NetBeans
It provides way to go to object or method declaration from its instance or next occurrence of object anywhere in the code. Also, it bundles difference checking and code version repos like svn, git and mercury. It almost have everything you need in development of your software.
Chose NetBeans
Easy to use. Not really proprietary to a single vendor or language.
Chose NetBeans
Netbeans has a larger number of plugins than Eclipse does which makes development easier. It provides a lot of support for enterprise Java based applications. It has a powerful user interface which makes it easier to navigate through the software. It provides support for the …
Chose NetBeans
Both are very good IDE's especially for Java. Both have great integrations. I chose NetBeans because of the better integration with Glassfish.
Chose NetBeans
NetBeans is easier to use. It has a simpler UI and it's more similar with other IDEs than Eclipse. I never liked Eclipse's workspace concept, with NetBeans you just have projects. Overall I would say using NetBeans requires less learning since it's UI is more logical and you …
Chose NetBeans

I originally began coding with Eclipse, but found debugging to be difficult to implement; switched to NetBeans and never really looked back. When coding for specific projects (for instance Android or a Java class ) Eclipse seems to have a better foothold on integration of …

PyCharm
Chose PyCharm
It is more complete and can handle more projects at the same time. On the other hand, Visual Studio Code has better integration with LMS to help you code. PyCharm allows you to integrate with many external tools and external servers that Visual Studio Code has difficulties with.
Chose PyCharm
For dedicated python projects, I don't need any other IDE than Pycharm becaus of its perfect UI, suggestions and plugins for PYthon. For other code or small scripts I would go with VS Code.
Chose PyCharm
I feel PyCharm is better fit for Python web development as it's a full platform that is designed by developers for developers. While VSCode is free and does basically the same things, I always feel that it's less robust. Also, while I enjoy Vim as a simple text editor, I prefer …
Chose PyCharm
PyCharm is the best IDE for python development. PyCharm offers various features: source code completion, support for unit testing, integration with Docker/GitLab/Git, ability to manage and configure virtual environments, auto-indentation, and re-factoring code with ease. …
Chose PyCharm
When it comes to development and debugging PyCharm is better than Spyder as it provides good debugging support and top-quality code completion suggestions. Compared to Jupiter notebook it's easy to install required packages in PyCharm, also PyChram is a good option when we want …
Chose PyCharm
First of all, PyCharm is easy to install for beginners whose parent organization is JetBrains. It can be installed on any operating system with ease. It provides Python Django Framework for FrontEnd Developers which others do not provide. The UI is also simpler as compared to …
Chose PyCharm
PyCharm provided a more focused environment where it was much clearer how the different components of software development workflow came together. I have much more limited experience with Visual Studio Code and Atom, but found those environments to be more confusing, as they …
Chose PyCharm
I think we can use Visual Studio Code or IntelliJ to do the same. When I do not care about packages and pure data science programs on python, I use Jupyter notebooks on anaconda distribution.
Chose PyCharm
PyCharm for now is the best IDE for Python developers but VS code is quickly catching up.
Chose PyCharm
I preferred PyCharm because of its debugging capabilities, plus it has a built-in git versioning tool that helps teams to collaborate. I like the UI of this IDE, and it makes development very simple and enjoyable. PyCharm has helped in reducing development time because of its …
Chose PyCharm
PyCharm is probably the best IDE for Python, whether it is Web or Machine Learning as in the cases I witnessed so far. It has much variety in terms of functionality, such as auto code completion, data type illustration, git visualization, package management (pip), code history …
Chose PyCharm
PyCharm is the best tool to switch between different projects. One can connect to various technologies at a time. Package and plugin installation is easy. Dark and light mode helps in working according to the mood. One can extend it to IntelliJ, depending on the need for custom …
Chose PyCharm
PyCharm has a dark theme which is cool and more helpful tips while coding. It has more powerful navigation in XML and code.
Chose PyCharm
Less expensive, better customer support.
Chose PyCharm
I've used Sublime, VSCode, Wing IDE, Visual Studio, IntelliJ, WebStorm. For Java development, Intellij is best - being built by the same company as PyCharm it provides a helpful familiarity. The same can be said for WebStorm, although more lightweight IDEs are usually …
Chose PyCharm
Eclipse was a bit boggy compared to using PyCharm. Eclipse has way more features for product and we wanted something more tuned for Python programming. We never turned back once we started using PyCharm.
Chose PyCharm
Simply one of the best IDE's of our time. It has a lot of features, a big user base, and a professional developer team behind it. It simply surpasses most of its competitors, as there are not too many Python-specialized IDEs anyway.
Chose PyCharm
PyCharm has all the features that ACIM software has, such as version control, real-time coding correction, misuse, and documentation. Now what has determined is the integration of this IDE with features that we would normally have to perform in external applications like BD …
Chose PyCharm
All other IDEs do not have as many tools and practicalities as PyCharm has. To run code or manage your virtual environments sometimes you need to have multiple terminals or other applications open, when with PyCharm all this integration is present in itself.
Chose PyCharm
Pycharm works great for multi-file projects that span across directories thanks to its intuitive UI and easy navigation. It has many integrated features like built-in support for github etc. that let users do multiple related tasks from within the IDE itself. This acts as a …
Chose PyCharm
Debugging, code execution, package installation, standard following, and giving hints for better and more efficient code. All of these are my observations and differences between the two.
Chose PyCharm
Compared to bare bones editors like Sublime and Notepad++, Pycharm is a full-service IDE with all the bells and whistles that makes python coding easy and convenient. There is no need to use the terminal or Mac finder to navigate to different files or use CMD+F to find where a …
Best Alternatives
NetBeansPyCharm
Small Businesses
PyCharm
PyCharm
Score 9.3 out of 10
IntelliJ IDEA
IntelliJ IDEA
Score 9.4 out of 10
Medium-sized Companies
PyCharm
PyCharm
Score 9.3 out of 10
IntelliJ IDEA
IntelliJ IDEA
Score 9.4 out of 10
Enterprises
PyCharm
PyCharm
Score 9.3 out of 10
IntelliJ IDEA
IntelliJ IDEA
Score 9.4 out of 10
All AlternativesView all alternativesView all alternatives
User Ratings
NetBeansPyCharm
Likelihood to Recommend
7.8
(0 ratings)
8.7
(0 ratings)
Likelihood to Renew
-
(0 ratings)
10.0
(0 ratings)
Usability
9.0
(0 ratings)
8.7
(0 ratings)
Support Rating
8.5
(0 ratings)
8.3
(0 ratings)
User Testimonials
NetBeansPyCharm
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.
Read full review
It's easy to create virtual environments and install packages for different projects as we may need project-specific packages for doing our experiments, also it's easy to see what changes we have made and create pull requests faster. But sometimes we want some light python editor like Jupiter notebook as PyCharm is relatively heavier, also Jupiter notebooks are a good option when we need to run remote code on local machines.
Read full review
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.
Read full review
  • Git integration is really essential as it allows anyone to visually see the local and remote changes, compare revisions without the need for complex commands.
  • Complex debugging tools are basked into the IDE. Controls like break on exception are sometimes very helpful to identify errors quickly.
  • Multiple runtimes - Python, Flask, Django, Docker are native the to IDE. This makes development and debugging and even more seamless.
  • Integrates with Jupyter and Markdown files as well. Side by side rendering and editing makes it simple to develop such files.
Read full review
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.
Read full review
  • PyCharm text editor automatically inserts whitespace at the end of each line which can cause issues when doing text comparisons.
  • The package requirement checker and installer does not work well all the time and can be improved
  • Integration with GitLab pipelines can be made better.
Read full review
Likelihood to Renew
No answers on this topic
It's perfect for our needs, cuts development time, is really helpful for newbies to understand projects structure
Read full review
Usability
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.
Read full review
It's pretty easy to use, but if it's your first time using it, you need time to adapt. Nevertheless, it has a lot of options, and everything is pretty easy to find. The console has a lot of advantages and lets you accelerate your development from the first day.
Read full review
Support Rating
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.
Read full review
I rate 10/10 because I have never needed a direct customer support from the JetBrains so far. Whenever and for whatever kind of problems I came across, I have been able to resolve it within the internet community, simply by Googling because turns out most of the time, it was me who lacked the proper information to use the IDE or simply make the proper configuration. I have never came across a bug in PyCharm either so it deserves 10/10 for overall support
Read full review
Alternatives Considered
IBM Rational Application Developer and IntelliJ IDEA are great with hell lot of features packed into the product and are subscription based. However, most of the features they were providing were moot from my organization's business perspective and the cost was expensive. Eclipse is an opensource product with great features, but is difficult to configure and use as compared to NetBeans. One of the frustrating issues we faced with Eclipse was its slowness while saving a file. http://https//stackoverflow.com/questions/40166270/eclipse-neon-pathetically-slow
Read full review
It is more complete and can handle more projects at the same time. On the other hand, Visual Studio Code has better integration with LMS to help you code. PyCharm allows you to integrate with many external tools and external servers that Visual Studio Code has difficulties with.
Read full review
Return on Investment
  • It changed my way of coding. In my early days of development I never indented code, but with NetBeans my coding way has changed.
  • One IDE for all languages. I can write code in PHP, HTML, CSS, and JavaScript in only one editor or IDE.
Read full review
  • Improved efficiency with coding assistance (templates, code completion, documentation), which helps us avoid 'reinventing the wheel' with new projects.
  • Extensive support for other packages/integrations: Docker support to test code, Git repo creation (for version control), and integration with different database systems (Postgres, MySQL).
Read full review
ScreenShots