IDE

Hello,

What is the best IDE for ROR with JRuby,

Currently I am using Aptana Studio. I am trying to use Rubymine.

Which IDE would give better support to debugging ?

Any Suggestions?

Is there any problem to keep both JRuby & ruby versions ?

Thanks.

Hello,

What is the best IDE for ROR with JRuby,

Currently I am using Aptana Studio. I am trying to use Rubymine.

Which IDE would give better support to debugging ?

Any Suggestions?

I’m not using an IDE right now, but I’ve heard that Rubymine is a great tool for ruby

Is there any problem to keep both JRuby & ruby versions ?

There’s no problem unless you are not using tools like rvm o rbenv

Rubymine works perfectly with RVM. I use it on a daily basis right now.

I think Aptana is the best from what I’ve seen. Good git integration and built it command console.

I have using Aptana right now… I am comfortable with it as I am used to eclipse java.
I have not used debugging in Aptana. Does it supports good debugging ?

I switched from Aptana to RubyMine earlier in 2012 and have not looked back. I find that RubyMine excels at code insight, code navigation (jumping between models, controllers, etc.), refactoring, database view, version control tools, and that’s just my highlighted features … lots of other goodies packed in there.

One nice bonus with RubyMine is that it supports Sinatra as well as Rails, which is nice if you end up

The one feature that I like better with Aptana over RubyMine is that Aptana has the terminal built in. That’s pretty nice but, ultimately, it was not a big enough deal to keep me on Aptana. Additionally, Aptana’s progress has felt stalled since Appcelerator bought them up … most of their development efforts seem focused on Titanium Studio, which is Aptana rebranded and enhanced for mobile application development.

For a lightweight “IDE”, Sublime Text 2 is excellent. I prefer a truer IDE but that’s just probably because I am from a Java/ColdFusion background and that was the most common approach to development (use of a true IDE versus how Rails devs were brought up with TextMate back in the day).

Ultimately, try both for a small project each (or just a tutorial project) and see which one fits you best because, if you are comfortable in it, enjoy using it and more productive with it, then that IDE will be the right one for you!

Thanks…

This was really helpful… I am using a lot of shortcut keys in Aptana which makes my life easier.

I was not able to get those short-cut keys in Rubymine, so I was worried.

Well I will try Rubymine… Lets see how goes it!!!

Well, I got the settings which I wanted.
I have set the default shortcut keys to eclipse shortcut keys in Rubymine & it works fine.
Rubymine has an option which you can set the shortcut keys with respect to different IDE’s & can create your own also.

Now its easy to use.

Hello,

I have used RubyMine and IntelliJ as IDE’s in the past.

As a former Mac user, I used to use TextMate.

I am currently using Emacs - it is not an IDE - but it does everything I need to.

  1. Tag completion using Etags - this is the fancy autocomplete offered by many IDE’s

  2. Good navigation using Rinari - Quickly shift to the Model, View or Controller in question.

  3. Ability to run tests etc and a ‘link’ back to the console - i.e, - if you see a line in a trace and you can click on it and emacs will open it directly

  4. eshell - the shell built in with emacs - it also has the ‘link integration’ - for the lack of a better term.

  5. Rake and RVM integration.

  6. Git integration ( though Git is the de-facto SCM , Emacs has plugins for every major SCM out there )

  7. Ability to run inside a terminal or as a GUI application

Downsides

  1. Emacs has a decent learning curve

  2. You might not find the shortcuts intuitive

If you are interested in Emacs, you can use my configuration from https://github.com/manishchaks/Emacs-Configuration - it builds on the Emacs Starter Kit and has good defaults.

Thanks,

Manish

I switched to Redcar a while ago and whilst not the fastest tool out of the box, it is actually pretty good.

Being still in development, it still has a few bugs. It can be a bit fiddly to set up since it needs a java runtime. It is a bit slow on startup, and can lose track of which window has the focus.

Code highlighting is pretty good, covers rails syntax families pretty well, has auto indent, and I do like the multipane feature and rectangle block copy. File navigator is not bad too. I am pretty happy with it.

FYI - RubyMine 75% sale today only.

http://www.jetbrains.com/specials/index.jsp

4 & half hours left for RubyMine… @17.25$ (Rs. 941/- in India after converting)… Hurry… :slight_smile: