From: Sam Smoot Date: 2006-12-18T05:20:07+09:00 Subject: Re: Ruby IDE David Vallner wrote: > Like integrated unit test support. Meh? What's a couple keystrokes? Does that really help you be more productive? I've used TestDriven.NET quite a bit, but I don't think twice about test integration with Test::Unit. > Project management. Why would I want Gantt charts in my IDE? > Debugging with source code navigation. You have a point here. I've lived without it, but it would be a plus. Am I willing to trade speed for it though? Probably not. > Semantics-aware code templates. You don't need an IDE for this. > No, not much, unless you actually learn to use one effectively. Ouch. > Erm. The thing is you pick an IDE, stay with it, and use one way to > consume those things only instead of keeping idiosyncracies of > command-line interfaces in your head. Lucky you. I'm not seeing how "IDE idiosyncracies < command-line idiosyncracies" though. Plus I work on Linux, Macs and Windows. So a unified set of tools available on every platform is really nice. ri, gem_server, irb, Test::Unit, etc give me that. TextMate > AnythingElse, so I manage with UltraEdit on Windows and Vim on Linux. :-) > Also, this is too strongly an issue of personal work patterns to be > preached, and I find it irresponsible to mention that without a big YMMV > disclaimer. Fair enough. YMMV. It's just opinion. It's not like it's going to hurt you to learn the command-line tools. Frankly, any Rubyist that doesn't know how to use "ri", "irb", "gem_server", etc is doing themselves a big disservice IMO, IDE or not. Whatever floats your boat though... > How often a month do you need to load an IDE again? Twice? VS2K5 + Resharper eats enough RAM with a few browser windows, query-analyzer, and folders open that having two solutions open at once burns through my work computer's 2GB of RAM pretty quickly and makes things sluggish. I think the reason why we don't see much refactoring support is that it's just not needed. That's just my opinion tho'.