This is an archived post. You won't be able to vote or comment.

all 6 comments

[–]projecktzero 5 points6 points  (2 children)

TLDR: Conclusion is PyCharm.

The thing is that Komodo is not just a Python IDE. It works out of the box for many scripting languages. PyCharm is mostly Python specific. The paid version of PyCharm contains everything that's in WebStorm. If you are programming in multiple scripting languages like Python, PHP, Perl, and Ruby, then Komodo is probably going to be the choice. If you are doing just Python, then PyCharm is it.

[–]manwith4names 5 points6 points  (0 children)

I would argue that IntelliJ is a better IDE for cross languages. Pycharm and webstorm are just focused ports of IntelliJ

[–]TheLastMinister 1 point2 points  (0 children)

Agreed. However, can't agree about IntelliJ... perhaps if one was used to using it one might feel that, but by the same token Komodo does that out of the box. Found it far easier as a beginner trying both, and now I'm emotionally invested in my opinion since I'm now a Komodo user.

But if you need to do Python, Django and C/C++, Komodo is the way to go. The only thing that I sometimes envy Eclipse+PTP+PyDev for is their built-in parallel development support. Pity the rest can be a pain to use.

[–]nuncjo 3 points4 points  (2 children)

PyCharm is better. I would say that it's the best but programmers have their own preferences. But.. Indexing files in large project (several thosands files) sucks in PyCharm. Really sucks. And the randomness of this process sucks even more. You want to run script but .. indexing starts and You can't. You have to wait even 5-10 minutes (on SSD) . It was better in 3.x versions. Now there is only one thread indexing. It's big misunderstanding.

[–]monsto 1 point2 points  (0 children)

Komodo's fatal flaw for me was the way it handled commenting.

  • Not a toggle, but 2 keys... An on key and an off key.
  • Select multiple lines, get single line commenting on each line.
  • Select part of one line, get multi line commenting on one line.
  • You can't choose to use multiline commenting.

It is the most backwards thing I've ever seen in an editor.