Python IDE comparision - Komodo IDE vs PyCharm

Conclusion

While writing this Python IDE comparison, I have done my utmost best to review both products equally and without letting my personal preference get in the way. I spent many days with both Komodo and PyCharm while working on projects both professional and personal.

 

That said, after our review it was obvious to me that PyCharm offers the most complete and polished Python IDE experience. The combination of framework support, code insight/refactoring and excellent Git integration make PyCharm a clear winner for me. The features offered by Komodo are, especially when compared to the implementation in PyCharm, very basic and often just a basic GUI wrapper above existing commandline tools.

For anyone doing serious Python development, wether you’re a professional developer or an serious hobby programmer, PyCharm is worth the investment in my opinion.

8 Thoughts on “Komodo IDE 9.3 vs PyCharm 5”

  • Hi there, I’m the lead developer for Komodo IDE. Couple of things I’d like to point out that you missed/didn’t get to explore:

    – Remote debugging setup in Komodo is similar to what I see from JetBrains, you include a library and set an environment variable. Granted our documentation are a bit overly verbose in covering this topic – http://docs.komodoide.com/Manual/debugpython#debugging-python-komodo-ide-only_using-the-python-remote-debugger_installing-the-python-remote-debugger-on-the-remote-machine
    – Komodo Projects allow for granular control, but we don’t force it on you. Useful screencast on the topic: http://komodoide.com/screencasts/projects-and-what-theyre-for/
    – The upgrades and support pricing for Komodo is plain wrong, I’m not sure where you found that. We offer no support licensing for personal, while for the business license it’s $382 with upgrades and support.
    – We only just introduced the new package manager, while it is true that it is currently fairly simplistic it’s worth noting that this will receive further updates in the future.
    – Some of the shortcomings mentioned (vcs, testing, framework support) are scheduled to receive big updates. Doesn’t help you now, but worth noting.

    I’d also like to point out that Komodo has a lot of features that set it apart that you can not really cover in a comparison as there is nothing to compare it to. For examlpe Komodo comes with a toolbox which let you easily customize the IDE and your workflows within it. Customization of your workflow is a very important part of Komodo.

    • Hey Nathan, thanks for your comment! I’ll check your feedback and update the review with your information where possible.

      Regarding the pricing of Komodo: I reached out to the Komodo sales people and had my numbers confirmed. I’ll check again and update the review. Sorry for any mistake on my part.

      Kind regards,
      Michael

  • I Try komodo seeral times and and I ended got with pycharm the auto complete on pycharm is amazing also

  • Was a user of Komodo from about version 5 though 9 and like it, then I tried PyCharm Community edition and never upgraded Komodo to the current version 10. Not worth the $168 compared to PyCharm. I’d upgrade to PyCharm pro, but I won’t buy an annual subscription for a single product at that high a price. I can get 2 Abode products on Creative Cloud for $10 a month, why not one IDE?

  • Being using Komodo edit (free version) for a long time and recently Pycharm (free version).

    Komodo is not just a python editor. I used it for everything from taking notes, python, bash, etc…
    Komodo feel really stable (it rarely crash) and has – for the free edition – the ability to remote edit file though ssh.
    However Komodo python autocomplete is weak : it only work on the python standard libs. For exemple, you cannot autocomplete on sqlalchemy objects.

    For this last reason I tried other IDE and I found Pycharm really good. the autocomplete is perfect. The linting and refactoring surprised me : really good!
    The interface feels heavy but once you configure it out, you can almost have a sublimetext/atom UI.

    By the way : why did the Komodo team made the 10 version so ugly : the blue bar is absolutely horrible. And the fonts rendering in the menu is bad. I switched by to 9 and then to Pycharm.

  • I only have experience with PyCharm Pro. Although a good IDE for many reasons, it does have its own issues – one in particular that makes we want to start to look elsewhere; From time to time it hogs the CPU and a complete restart is required. This happens frequent enough and at the most inopportune times that it has become a problem. The issue is known and other users have mentioned the same but JetBrains has not seen it important enough to fix/work on.

    Support for PyCharm is minimal/non-existent – don’t think that if you pay you have their attention.

    The Jupyter implementation sucks and is a big flop. I wish they spent their time on fixing issues rather then half-ass implementing new features.

  • I’m currently using Komodo Edit and actually I’m not happy with its autocompletion for Python, the language that I most frequently use. I’m searching the web to look for another candidate and find out this article.

    I used to spend a little time to try using PyCharm before my Komodo Edit took place, and I felt its interface was a little complicated, not so clean as compared with Komodo, then I quit.

    However, because the autocompletion is so important to me, I think I should give PyCharm a chance once again by spending more time to figure out all its stuffs as being described in this article.

    Thanks @Michael for this valuable post.

Leave a Reply

Your email address will not be published. Required fields are marked *