ReSharper vs. CodeRush
Can someone explain to me the big deal about ReSharper? Sure, I tried Refactory and I dug it. I know they disappeared and screwed some folks over, but it was a nice solid offering. Now everyone is talking about ReSharper, and forgive me, but I'm just not feeling it.
- It feels VERY unpolished, and there's just no excuse for lack of polish these days.
- It looks lousy at ANY "unusual" font size (Lucida Console 14pt Bold)
- It's context menus are far to deep to be useful.
- It doesn't support a very wide range of refactorings, and it doesn't appear to glean a lot from the context of the current cursor position.
Frankly, it looks like a Java program (wonder why? ;) ) and just doesn't fit in Visual Studio.NET.
On the other hand, CodeRush is continuing to blow me away.
- It's polished
- It's radically customizable (almost to a fault)
- It's easily extensible by a code plugin model OR standard Regular Expressions
- It's graphics are JAW DROPPING. You literally have to see it to believe it.
- The Linked Identifiers are crazy useful.
It takes a little while to get use to, and I need to make a cheat sheet to keep track of the shortcuts, but I'm digging it EVERY SINGLE DAY.
Sorry to sound like such a P.I.M.P. for these guys, but seriously, it's pure sex. The UI stuff is hotter than Whidbey. If you see me at TechEd, holler at me and I'll give you a demo.