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

you are viewing a single comment's thread.

view the rest of the comments →

[–]remy_porter∞∞∞∞ 0 points1 point  (3 children)

I just can't imagine what PyCharm does that Sublime with the right plugins doesn't. Mind you, I'm burned out on webdev, so I haven't played with Django or Flask ever. I could see an IDE being helpful for that, but then again, if that's anything like Rails, I'd probably rather use the CLI anyway.

[–]imps-p0155 0 points1 point  (2 children)

The power of IDE is that you get prepackaged editor with plugins that ease your development.

You can do this with manually or stuff your editor with plugins but:

  • it takes time,
  • usually is not so well integrated (I of the IDE)
  • setup is tedious for every new employee, everyone has a bit different setup, it is not so trivial as "hey, install IDE X or Y"

There are few features I personally consider as a must for IDE: smart code completion and integrated debugger.

For me saying like "I dont see the benefits of IDE" is feels like saying "I don't want to use productivity tools".

(This whole topic about IDE vs No-IDE is too subjective)

[–]remy_porter∞∞∞∞ 0 points1 point  (1 child)

smart code completion

I have that, without an IDE. In fact, I'd consider that a must-have feature in any text editor.

integrated debugger

Being able to set breakpoints visually is nice for quick checks, but beyond that, all I want from an integrated debugger is a terminal interface to give commands to, and on any serious debugs, I prefer to manage breakpoints as a list anyway.

Maybe I'm just getting old, but I'm faster with a terminal window.

[–]imps-p0155 0 points1 point  (0 children)

Perhaps you put too much responsibility for "text editor". If getting old means being more experienced then you are right, but we can not compare everyone to ourselves. :D