Oracle SQL Developer vs. PyCharm

Overview
ProductRatingMost Used ByProduct SummaryStarting Price
Oracle SQL Developer
Score 8.8 out of 10
N/A
Oracle SQL Developer is an integrated development environment (IDE) which provides editors for working with SQL, PL/SQL, Stored Java Procedures, and XML in Oracle databases.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
Oracle SQL DeveloperPyCharm
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
Oracle SQL DeveloperPyCharm
Free Trial
NoYes
Free/Freemium Version
YesNo
Premium Consulting/Integration Services
NoNo
Entry-level Setup FeeNo setup feeNo setup fee
Additional Details
More Pricing Information
Community Pulse
Oracle SQL DeveloperPyCharm
Best Alternatives
Oracle SQL DeveloperPyCharm
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
Oracle SQL DeveloperPyCharm
Likelihood to Recommend
9.0
(0 ratings)
8.7
(0 ratings)
Likelihood to Renew
10.0
(0 ratings)
10.0
(0 ratings)
Usability
8.9
(0 ratings)
8.7
(0 ratings)
Support Rating
7.0
(0 ratings)
8.3
(0 ratings)
Implementation Rating
9.2
(0 ratings)
-
(0 ratings)
User Testimonials
Oracle SQL DeveloperPyCharm
Likelihood to Recommend
[Oracle SQL Developer is] best suited if your company works with different databases and needs a common SQL editor to manage and query data for its user. Oracle SQL Developer works very well with Oracle but also some other relational databases. If you do lot of querying and import/export in database, then this is tool for you. It's ideal for DBAs as well for data modeling, management, session monitoring, logging, versioning, etc. It’s not ideal for no relational/noSQL or big data. It is not tool for visualization. It’s best suited for querying using SQL. Companies that are looking for free tools that are robust and most useful should definitely look at it.
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
  • Export SQL results to a spreadsheet. After a query is run, you are able to export the results to a spreadsheet
  • Easily preview data columns on an Oracle table or view and the metadata on those columns.
  • SQL Editor is color-coded so that you can tell easily what are keywords.
  • You can set up SQL code templates to be able to use shortcut keys to format your SQL query easily in a readable format that you prefer.
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
  • Setup can be challenging if your schemas aren't well formed or managed. Also, the ability to model/develop extensions for an existing database solution will depend on how robust the DBA provisioned roles and designed the respective schemas.
  • Detailed analysis of models can be clunky for complex relational models.
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
It allows most users to perform daily activities in a simple way, with no cost since the tool is free.
Read full review
It's perfect for our needs, cuts development time, is really helpful for newbies to understand projects structure
Read full review
Usability
Oracle SQL Developer is very easy to use and there are a wide range of courses available which can help you get started just within a day. Data can be exported in multiple formats based on user requirements. Organizational data can be stored and management effectively using Oracle SQL Developer. All the data, tables, sequences, indexes can be easily created and updated in Oracle SQL Developer.
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
Large user community support
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
Implementation Rating
Just download and uncompress!
Read full review
No answers on this topic
Alternatives Considered
Oracle SQL Developer is available on multiple platforms, Windows Mac Linux and it's free. SQL Developer is best suited for a big cross functional globally based team. SQL Developer is less resource intensive, compared to other IDEs. SQL Developer has the capability to manage and develop Oracle Database in both on premise and Cloud deployments. SQL Developer can also connect and interact with non oracle database like MS SQL server and MySQL etc.
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
  • No impact on the organization's budget as Oracle SQL Developer is free.
  • With the increased productivity of our database administrators, they are able to better assist the software developers in prototyping future products.
  • Through Oracle SQL Developer, our administrators were able to normalize many of our databases, reducing the amount of redundancy, and hence increasing the performance of our main application.
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