Any other VS.NET/ReSharper folks get halfway through his list of things that IDEs don't do, quietly noting that our IDE does in fact do them, then quit reading?
That's one of the big benefits of a compiled language like C#. The IDE can be continuously background-compiling, making things like Refactor/Rename work like the author wishes it would instead of replacing strings. Same with Find Usages, Find Declaration, and Automatically Import the Stuff I Need.
Every time I wander off into Ruby or Python, I end up coming back a little bit sad. Such nice languages, but the tools just can't hang.
Since hard drive space is cheap, I have different Eclipse installations for each language I use. This seems to cut down on plugin hell and slowdowns that people often complain about.
I can't comment on how good Eclipse is actually for web development, but for embedded Javascript scripting it works splendidly. Most precisely, it lets me zoom in and out of abstractions in a large project with multiple files with ease.
JetBrains WebStorm. While not really up to level of some of the better IDEs for other languages, it's probably the best JavaScript IDE currently available.
That's one of the big benefits of a compiled language like C#. The IDE can be continuously background-compiling, making things like Refactor/Rename work like the author wishes it would instead of replacing strings. Same with Find Usages, Find Declaration, and Automatically Import the Stuff I Need.
Every time I wander off into Ruby or Python, I end up coming back a little bit sad. Such nice languages, but the tools just can't hang.