Komodo IDE 9.3 vs PyCharm 5

Komodo IDE 9.3 vs PyCharm 5

Plugin and third party support

Being programmers, we never really are content with anything. Even after carefully picking the IDE that is best for you and spending way too much time configuring options and various settings, you’ll want more. And more is what we will get, because both Komodo and PyCharm support extensions and plugins to extend the functionality of the IDE.

Komodo

Extending the Komodo functionality is possible thanks to Komodo Extensions. Compared to the PyCharm plugin repository the ActiveState offering is a bit sparse and hard to evaluate. Browsing and installing the extensions is done from within the IDE itself, but using a minuscule dropdown list.

PyCharm

PyCharm is built upon the IntelliJ IDEA foundations and brings in a load of available plugins that you can download and install in the IDE. Currently the PyCharm plugin repository has 447 plugins available.

Useful plugins include for example the gitignore plugin that enables you to generate .gitignore files to include in your project. Another great plugin (mandatory if you would ask me) is the ideavim plugin that emulates vim and all its power features right into PyCharm (or any IntelliJ based product for that matter).

Verdict

Both IDE’s offer a lively eco-system of plugins and extensions. PyCharm benefits from the shared IntelliJ platform that makes a wide range of plugins also available to PyCharm. Installing and using plugins is more user friendly in PyCharm than it is in Komodo.

8 Replies to “Komodo IDE 9.3 vs PyCharm 5”

  1. 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.

    1. 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

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

  3. 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?

  4. 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.

  5. 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.

  6. 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 *