Likelihood to Recommend This tool is useful for small and large IT departments and associated data analysts that perform direct database functions such as DBA tasks or extracting/importing data. Non-technical staff members would not benefit from this tool as much as the functions are detailed and technical. However, automation engineers will find this tool very open for automation, and can generate the scripting code for any of its functions.
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 Connection manager (we use it through ssh tunnels) works effortlessly. Great sync tools for both database schemas and data. Storing code snippets to be used when needed. Nice code suggestions while typing queries. Usually does very well with storing your session and opening all of your sql tabs when opening the apps next time. Does very well when executing large sql files (without opening the files into the application that is). Pretty good debugging help when a problem occurs in executing a query or a files with multiple queries. 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 The ability to parameterize searches more would be advantageous. For example, being able to specify to only look for certain columns, certain data type changes, etc. The output reports from dbForge are very plain and could contain more detail, and perhaps be structured more like a pivot table form Excel Read full review The biggest complaint I have about PyCharm is that it can use a lot of RAM which slows down the computer / IDE. I use the paid version, and have otherwise found nothing to complain about the interface, utility, and capabilities. Read full review Likelihood to Renew It's perfect for our needs, cuts development time, is really helpful for newbies to understand projects structure
Read full review Support Rating Although experience here is limited, as only one question has been asked and answered promptly, the registration and licensing process was very smooth and professional. There are forums online that discuss dbForge issues, as well as a Facts and Questions section on dbForge's website, so product support does seem to exist if needed.
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 Before choosing dbForge Studio I evaluated at least a dozen tools, especially on the Visual Query Builder function. For now, I have identified only one product that has a better Visual Query Builder than dbForge Studio. This other product also manages UNIONs, while dbStudio still doesn't do it visually. However, the better alternative product is enormously slower in operations and less feature-rich than DbForge Studio
Read full review 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. Support for JSON/Shell scripts and support for Flask/Django Other tools are effective for creating isolated scripts but not for handling projects with more than two scripts.
Read full review Return on Investment Saved a TON of time when looking at massive amounts of parent/child data by allowing us to just use the master-detail browser. Very little training time needed for employees that are already used to using SQL Management Studio. This is a proper Windows UI application. Very cost effective to purchase the standard edition for every employee that needs it, but the free edition does most of what they need too! Read full review Buying the licensed pro version is a bit costly, but overall because of its features and its speed, the time taken by a developer to develop something can be improved. Indirectly getting a good return of Investment. Considering the team size and its features, one can go for the licensed version as the ROI is high. Customer support is also good for a licensed version, thereby saving the time, which in turn shows ROI as high. Read full review ScreenShots dbForge Studio (Edge) Screenshots