Best Rails IDE? What do you think?

I thought I would post a quick question here on the Web Builder Zone to get some input from the community. 

I was wondering, what would you consider to be the best RoR IDE is, especially for Windows? I have been using Aptana with RadRails for a while now and for the most part it is working well. I have tried my hand at Netbeans 6.5 and have not really made my mind up on that one yet.

I would love to here your thoughts on what the best Rails IDE is out there at the moment. Looking forward to your comments.

0

(Note: Opinions expressed in this article and its replies are the opinions of their respective authors and not those of DZone, Inc.)

Comments

Matthew Schmidt replied on Sat, 2008/12/20 - 3:53pm

Since we use Jetbrains IDEA as oru Java editor, I've been using their Ruby plugin for quite a while and find it very comfortable.  Apparently they hae a standalone IDE called RubyMine now that looks pretty promising.

-Matt

Jeremy Weiskotten replied on Sat, 2008/12/20 - 5:25pm

On a Mac, TextMate. It stays out of the way.

On Windows, I've used E Text Editor a tiny bit (it's a TextMate clone), but I avoid doing any Rails development on Windows.

kesor replied on Sat, 2008/12/20 - 5:45pm

I recently jumped on the Komodo IDE bandwagon, and it's AMAZING!

It works the same on Mac/Windows/Linux, since it's based on the same magic firefox is based on -- and it has superb Ruby, Rails, Git, support and a lot of additional magic for other dynamic languages - like python, perl, tcl, JavaScript.

I heartily recommend to try the evaluation, there is a lot to love about it. 

dfens replied on Sun, 2008/12/21 - 10:29am

I have used Aptana RadRails, but recently I'm using NetBeans 6.5. I have also quickly tried IntelliJ Idea 7.

I usually choose IDE's based on the best tools that are available for a given framework. I tend to use Eclipse by default. IntelliJ Idea for Groovy and Grails, but unfortunatly IntelliJ is not free.

Of the IDE's above, I think that NetBeans clearly is the best for Rails when it comes to code completion. NetBeans feels the most complete, stable, easy accessible features. I haven't tested Idea 8, which uses a newer Rails plugin that Idea 7.

featureblend replied on Wed, 2008/12/24 - 10:16am

I was using Aptana RadRails and I just switched over to NetBeans. @Kesor Komodo sounds interesting too, will check it out.

Schalk Neethling replied on Thu, 2008/12/25 - 3:34pm

Thank you all for your great comments. It seems Netbeans might be the IDE to go with, although I will check out Komodo. However, is there anything additional anyone installs in Netbeans besides the base Netbeans Ruby download or, is it an out of the box kinda solution?

Peter Karich replied on Tue, 2008/12/30 - 3:10pm

For our project metapartei.de we are using NetBeans. The cool thing is that you can edit yaml, css, erb and html (but I didn't try other IDEs). (ALT+SHIFT+F is always your friend for formatting ...)

RoR will work out of the box if you download the ruby-package or all-package from netbeans.

But you have to install native ruby if you do not want to use jruby. And the fast debugger is also available afterwards.

Later you can go to tools->plugins to get some more ruby plugins...

featureblend replied on Wed, 2008/12/31 - 3:08am

@Peter, I just moved to NetBeans myself, and yeah its awesome!  I use the my native ruby installation instead of jruby myself, but yeah "Out of the box" is what people are looking for.

Can you tell DHH to get some out of the box "Deployment" going for Rails too..hahaha ;-) => not that i can't deploy but Rails should become a framework looked at on shared hosting environments as well.  Right now PHP thrives on Shared Hosts. 

We are looking into a project with flex and rails (talk about nirvana dude!) so im really excited to get working on it (hope it all comes through)

Oh and btw Merapartei is sorta bugging out on 1024x768 on Chrome and FF3.  It took a quick look at the page source and i guess your "page" css properties might need to be worked on.  I usually use the id "wrapper" but its the same thing. 

R.S.RAMASWAMY replied on Sat, 2009/01/10 - 4:40am

YOU WOULD AGREE WITH ME THAT NETBEANS6  IS THE BEST AFTER HAVING A LOOK AT

THE TUTORIAL ON RUBY-ON-RAILS-USING   NETBEANS6   by GEETHA GANESAN

available at 

http://geeth.ganesan.googlepages.com

 

Peter Karich replied on Sat, 2009/01/10 - 7:36am

@featureblend

 

we 'deploy' it via subversion - this works quite well for such a small project.

I.e.:

1. all developers get the sources from the svn repo and can run their tests. if all tests pass we do the next step

2. there is a pre-production environment which gets the sources from the repo.  if all tests pass we do the next step

3. there is the production environment which gets the updated sources from the repo. Here we execute all tests again.

We have some shell scripts to auto migrate + backup the db and restart the server for pre-production and production environment.

Maybe for a bigger project capistrano is what you are looking for. We never tried this.

Thanks for the feedback on metapartei. I will take a look on it (for me it works in ff3 under linux and windows). But I will try the proposed resolution.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.