I'm coming from the Ruby point of view
I'm coming from the Ruby point of view
The direct ancestor to today's IDEs are Smalltalk environments. Smalltalk is about as un-compiled as you can get. This and that are completely orthogonal concerns.
> In what ways could it be helpful?
Navigation across projects (via structural searches or hyperlinking), static analysis (including library- or framework-specific e.g. PyCharm knows some strings have specific meaning in django projects and can check that there's no mismatch), refactorings, documentation, visual debugging, ...
Some of it can be replicated with extensively customized editor and a multitude of external tools, others not really.
But then i found PyCharm and never looked back. I feel i develop at least 50% faster with any serious project; i still use Sublime for the one-off scripts, but everything else i find the introspection, code completion and refactoring just so good its now hard to go without.
Props to Jetbrains, and I look forward to v3 pro! (my 2.7 isn't yet telling me i have an upgrade... i'm hoping this is coming soon!)
Note: I still use my other text editors for one-off file editing and such, but PyCharm is my control center for the projects...
This is a gross oversimplification, but it's how I sold a few of my friends on Jetbrains during their Apocalypse sale :)
You do write tests, right? :)
I find it extremely helpful to have symbol lookup in my own codebase, suggestions, fast file opening and the ability to have useful highlights in Python, Html, coffeescript, javascript, css, et al.