When comparing Wing IDE vs PyCharm Community Edition, the Slant community recommends Wing IDE for most people. In the question“What are the best Python IDEs or editors?” Wing IDE is ranked 10th while PyCharm Community Edition is ranked 17th.
Ranked in these QuestionsQuestion Ranking
Pro Exceptionally responsive support
Pro Checks for errors in the source code
Pylint has a static analysis tool integrated which checks the source code for any potential errors and bugs.
Pro Built-in debugger
Wing IDE provides local and remote debugging.
Pro Debugging in threads
Pro Totally programmable keystroke shortcuts
Pro Totally worth the price -- it's a steal, in fact.
Pro Super-flexible macro capabilities
Pro Customizable plug-ins if desired.
Pro Sophisticated autocompletion
PyCharm includes sophisticated heuristics for determining what each variable type is and providing autocompletion suggestions for them.
Pro Excellent refactoring support
There are many refactoring options including renaming and changing signature across entire projects. It also includes the an ability to preview changes before committing and exclude anything unwanted.
Pro Version control integration
PyCharm has CVS, Git, Subversion and Mercurial integration.
Pro Excellent debugger
PyCharm can leverage run-time information when running your application with the built-in debugger to figure out what types can possibly be passed to which functions, etc.
Pro Framework support
PyCharm supports cefpython and electron.js (with c bindings).
Con High entry price
Price is starting from $39 per user for the most basic configuration.
Can use a lot of memory (several GBs).
Con Can sometimes become very slow, freeze, and become unresponsive
It becomes extremely frustrating when you have to wait for the text you've typed to appear in your editor. Furthermore, during these freezes the editor does not always queue what your're typing, so you might have to wait > 15 seconds before you can continue your editing. This quickly affects the concentration of a developer, causing flow interruption and general performance degradation.
Con Feature incomplete
Some features are locked behind a paywall.