Ide

Hello,

Which IDE do you use? I use RubyMine and am extremely happy with it. Now let’s hear from you.

Peace be upon you –

Junayeed Ahnaf Nirjhor

Twitter - @Nirjhor <http://twitter.com/nirjhor>

Which IDE do you use? I use RubyMine and am extremely happy with it. Now let’s hear from you.

IDE? What is this "IDE" you speak of? :wink:

Seriously, I just use vi. Ruby development isn't usually so complex,
nor requiring directory trees so deep, as to absolutely require an
IDE, like any significant Java or .NET project.

That said, though, I am tempted to look into Ruby IDEs, for the better
syntax handling, template filling-in, mistake highlighting,
method/argument hints, etc. It's on my list of things to spring for
once I land some paying clients. :wink: I've heard great things about
RubyMine in particular. Got it installed for free on my work lappy at
a previous job, but never had time to investigate it. :frowning:

Peace be upon you –

Tee hee. Ask one of the most controversial questions -- almost as bad
as which text editor -- and you expect peace? :wink:

Seriously, at least the Ruby community is cool enough not to erupt
into flamewars over this.

-Dave

···

On Mon, Oct 17, 2011 at 03:45, Junayeed Ahnaf Nirjhor <zombiegenerator@aol.com> wrote:

--
LOOKING FOR WORK! What: Ruby (on/off Rails), Python, other modern languages.
Where: Northern Virginia, Washington DC (near Orange Line), and remote work.
davearonson.com (main) * codosaur.us (programing) * dare2xl.com (excellence)
Specialization is for insects. (Heinlein) - Have Pun, Will Babble! (Aronson)

Junayeed Ahnaf Nirjhor wrote in post #1026988:

Which IDE do you use? I use RubyMine and am extremely happy with it. Now
let’s hear from you.

I have been VERY happy with Aptana Studio (Aptana.com | Axway).

It is like a simplified version of Eclipse (although still very
powerful). It has support for rvm, debugging, git integration.. And
most of all, not a huge learning curve.

My only wish is that they parsed the errors and automatically opened the
referenced file on the appropriate line number. Easy enough to do
manually though.

···

--
Posted via http://www.ruby-forum.com/\.

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.

Of course, in the end, the best development environment is the one that
suits your needs.

···

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.

--
Chad Perrin [ original content licensed OWL: http://owl.apotheon.org ]

Thanks all for the answer. I'm using Vim after hearing a lot of good
words about it. I'm now thinking that I wasted 100$ on something I could
have managed for free :expressionless:

···

--
Posted via http://www.ruby-forum.com/.

Which IDE do you use? I use RubyMine and am extremely happy with it. Now let’s hear from you.

I use vim personally but I always recommend trying different IDE's / Editors out as everyone is different. Here's a list I wrote a while back:

- Chris ( @cwgem )

Textpad, vi and only extremely rarely Eclipse here.

Cheers

robert

···

On Mon, Oct 17, 2011 at 1:49 PM, Dave Aronson <rubytalk2dave@davearonson.com> wrote:

On Mon, Oct 17, 2011 at 03:45, Junayeed Ahnaf Nirjhor > <zombiegenerator@aol.com> wrote:

Which IDE do you use? I use RubyMine and am extremely happy with it. Now let’s hear from you.

IDE? What is this "IDE" you speak of? :wink:

Seriously, I just use vi. Ruby development isn't usually so complex,
nor requiring directory trees so deep, as to absolutely require an
IDE, like any significant Java or .NET project.

--
remember.guy do |as, often| as.you_can - without end
http://blog.rubybestpractices.com/

I am right now pretty much in love with Intellij and the ruby plugin ( Rubymine pretty much) to be able to refactor out code as easily and visually as it does ... it is bliss for me.

···

On Oct 17, 2011, at 5:44 PM, Jon R. wrote:

Junayeed Ahnaf Nirjhor wrote in post #1026988:

Which IDE do you use? I use RubyMine and am extremely happy with it. Now
let’s hear from you.

I have been VERY happy with Aptana Studio (Aptana.com | Axway).

It is like a simplified version of Eclipse (although still very
powerful). It has support for rvm, debugging, git integration.. And
most of all, not a huge learning curve.

My only wish is that they parsed the errors and automatically opened the
referenced file on the appropriate line number. Easy enough to do
manually though.

--
Posted via http://www.ruby-forum.com/\.

I use vim. I just abuse VI plugins/features for ide like usages. They have
tons of cool plugins for syntax, autocomplete, error handling, git, svn
integration and much more.

I'm in transit so I can't check vim.org at the moment but searching 'ruby'
on their site should definately turn up tens if not hundreds of cool
plugins. Last I checked there was all kind of cool Ruby integration modules.

···

On Oct 17, 2011 11:45 AM, "Jon R." <jon.raiford@gmail.com> wrote:

Junayeed Ahnaf Nirjhor wrote in post #1026988:

> Which IDE do you use? I use RubyMine and am extremely happy with it. Now
> let’s hear from you.

I have been VERY happy with Aptana Studio (Aptana.com | Axway).

It is like a simplified version of Eclipse (although still very
powerful). It has support for rvm, debugging, git integration.. And
most of all, not a huge learning curve.

My only wish is that they parsed the errors and automatically opened the
referenced file on the appropriate line number. Easy enough to do
manually though.

--
Posted via http://www.ruby-forum.com/\.

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

···

On 18 October 2011 00:04, Chad Perrin <code@apotheon.net> 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.

vim is a very nice tool. If it's worth anything years ago I spent over
$400 on an ide/compiler on a mac pre-OSX. It was before I had delved
freebsd and open source. Live and learn.

···

On Sat, Oct 22, 2011 at 11:34 AM, Junayeed A. <zombiegenerator@gmail.com> wrote:

Thanks all for the answer. I'm using Vim after hearing a lot of good
words about it. I'm now thinking that I wasted 100$ on something I could
have managed for free :expressionless:

--
Posted via http://www.ruby-forum.com/\.

Yep, +1.
Try Jedit.org
Vertical copy/cut/paste!
Many plugins.

MarkT

···

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.

IDE's can be useful and worth using in my opinion. As a matter of fact, Rubymine from Jetbrains has served me well for a year now.

The editor works very well and covers all the navigation/editing features that I need. The only time I need to use the mouse is when I want to place the cursor at a specific position in the code. Syntax highlighting, code completion, indenting, and code navigation works very well. File finding is really well done, as is search and replace, and version management integration is excellent. The IDE has a lot of useful and well-thought-out features that are nicely integrated with each others, although some parts feel less than mature.

As for drawbacks, there are several minor issues that frequently annoy me, but currently none that hinder me in my work. I sometimes wish the developers would spend an entire release cycle on just ironing out bugs instead of adding support for the latest tools. Luckily the devs are responsive to bug reports, and generally seem friendly, and development is very active. Another thing that bugs me is Swing font rendering on Linux at font sizes less than 18pt, especially for Japanese characters.

Regards,
tbys