From: Michal Suchanek Date: 2011-10-19T06:13:44+09:00 Subject: Re: IDE On 18 October 2011 00:04, Chad Perrin wrote: > On Mon, Oct 17, 2011 at 04:45:33PM +0900, Junayeed Ahnaf Nirjhor wrote: >> >> Which IDE do you use? I use RubyMine and am extremely happy with it. Now let’s hear from you. > > I use vi or Vim (depending on circumstances), by preference.  I use gVim > or SciTE from time to time, when vi or Vim isn't a practical option. > > I have used "real" IDEs from time to time.  I'm using Eclipse for work > right now (though for C and C++, not Ruby), in fact.  My general feeling > about IDEs is that actually making use of the things is about as much > work as the code they're supposed to help me write when I use them, so > that the net benefit for the development process itself is roughly equal > to zero.  I avoid them except when there is some additional benefit, such > as getting along with a development team with whom I must collaborate; > occasionally, it's easier to adopt a compatible process by adopting the > same tools. > > My estimation of net benefit assumes a language like C, C++, or Java. > For Ruby, I feel like it's a tremendous net negative, at least with any > IDEs I've used.  Your mileage may vary, of course.  For Ruby, I just use > the interactive_editor gem to embed my editor of choice in an irb session > when I feel the need for closer integration between my REPL and my > editor.  Beyond that, having a few terminals open within an X Window > System session suits me just fine as an IDE. That's it. The IDEs I tried had many cool features but felt like that watch which had so many gadgets in it it could not show time. How do you actually write code in it? There is no decent text editor in any IDE I saw. So while you use one of that flashy gadgets like tree browsers and it looks neat but once you need to actually write some code it turns your back on you. Thanks Michal