views:

1476

answers:

10

alt text

Jetbrains has just released a "public preview" of a Ruby IDE called RubyMine

The roadmap follows:

Nov 1 - Public Preview Release

Nov 10 - EAP Opens

Q1 2009 - RubyMine 1.0 Release

May 28 '09 - RubyMine 1.1 Released

Oct '09 - RubyMine 2.0 Beta

I don't have much Ruby experience myself, but coming from the creators of IntelliJ IDEA I think this will be a terrific IDE.

Share your thoughts

A: 

Points for them appearing to have fixed a problem ruby syntax added that I always hated.

The substitution of the tried and true

function foo( bar, baz ){ }
function foo( bar, baz )
{  

}
function foo( bar,  baz ){ 
}

etc etc notations with this retardation

def foo( bar, baz ) 

end

which has been the bane of my existance in every IDE/Editor invented to date.

I'm forever dropping closing points, and the change in syntax made it impossible to trace where I'd failed.

Having some way of seeing where a codeblock ends is highly important to me :)

/me keeps on doing this instinctively:

def foo( bar, baz ) 
{

}

And then wondering why it moans about errors ._.

Kent Fredric
+2  A: 

It would be great if it wasn't so unusable.

  1. It's a Java app without a single native widget in sight. My eyes bleedeth.
  2. It has a splash screen.
  3. Command-N is "Go To Class...". Command-O is "Override Methods..."
  4. It's pretty heinously slow on my system.
  5. It's currently using 250 MB of RAM, with nothing open.
  6. It took about ten minutes to open a tiny Rails app.
  7. Dozens of preference screens.
  8. Did I mention performance is hideous? It feels like I'm back on my Mac LC from the early '90s.

With problems like this, it wouldn't surprise me if many people were discarding it after nothing more than a cursory glance.

Jim Puls
ten minutes to start up is first time only, it scan you ruby librairies and gem so it can add intellisense.
pmlarocque
A: 

I tried it this week .. not bad, will see how it gets on closer to v1.0 .. still find myself going back to Netbeans which is more intuitive

Deviant
A: 

Might get better.

Daud
A: 

I'm not using it for Rails development so I can't comment on that, but even for pure html and Javascript I feel it's very nice, giving hints about problems with my Javascript.

I wonder what their plan is, will they sell it? In my opinion it must be really really good to motivate being costly.

Also, will plain Intellij-IDEA customers get all the plugins of Rubymine too?

Tommy
A: 

This should be a lightweight IDE , but is very slow . I don't like it a bit . It freezes most of the time .

Geo
+3  A: 

As of v1.0.5 (May 2009) it's not a bad product - I'd say pretty much equivalent to NetBeans to the extent that I'm likely to use it, which is not much. Mostly I only drop into an IDE when I want to debug into someone else's code (Rails framework, gems etc) to resolve problems with my understanding. Otherwise tests and a competent editor seem to work fine. Maybe I'm missing something.

I had to update two gems:

  • ruby-debug-base from 0.10.2 to 0.10.3
  • ruby-debug-ide from 0.3.1 to 0.4.5

to get debugging to work at all.

Overall, it seems to work OK. I don't at present see that it's $99 better than NetBeans though.

edit: Note that v3.0 is available in Beta as of October 2010

Mike Woodhouse
+2  A: 

It is definitely worth experimenting with it again now that it has gone to version 2.0 beta. I found that the first version was a bit painful, but the new version seems faster and to have dealt with some of the pain.

GreenKiwi
+2  A: 

Ruby plugin is available for IntelliJ IDEA and will always remain available.

The updated plugin containing all RubyMine's latest features will be released once IntelliJ IDEA 9 is out.

Topka
+1  A: 

I'm running version 2.0.2 and I really like it. It's my default Ruby/Rails working environment.

J. Pablo Fernández